'This is the book I wish I could have written but am very glad I've read' Jim Al-Khalili'I think I can safely say that nobody...