The Spartans: 300 Quotes, Facts and Sayings of History's Greatest Warriors.