James H. Holmes

Author of Instructor's Manual to Accompany Palmer/Colton 7th edition History of the Modern World