1001 books you must read before you die - Boxall, Peter (Cassell Illustrated, 2006)