1001 books you must read before you die - Peter Boxall; Peter Ackroyd (Universe Publishing, 2006)