Patterns in Western Civilization by James Woelfel & Trulove