James Lovegrove selects his must-read titles ...