Manyebook
David L. Hudson Jr.
The Handy History Answer Book