Ancient times through the 20th century and beyond - Pahl, Ron H. (Breaking away from the textbook, 2003)