Thought-provoking, educational, or purely entertaining: here are the non-fiction books that have everyone talking.