Reasons for our rhymes an inquiry into the philosophy of history - Herrera, Robert A. (Eerdmans, 2001)