Books by richard j overy