Principles of Linguistic Change, Social Factors
William Labov
Philosophy and Computing: An Introduction
Luciano Floridi
Algorithms Illuminated (Part 2): Graph Algorithms and Data Structures
Tim Roughgarden
Al Capone: A Life From Beginning to End
Hourly History
Weltschmerz: Pessimism in German Philosophy, 1860-1900
Frederick C. Beiser
Inverting the Pyramid: The History of Football Tactics
Jonathan Wilson