Build your own Programming Language - Second Edition
Clinton L. Jeffery
Longitude
Dava Sobel
Stalingrad
Antony Beevor
Animal Farm
George Orwell
Anna Karenina (Penguin)
Leo Tolstoy