+1 for The Beginning of Infinity, awesome book that really gets to the heart of scientific thinking and process.
On a different note, I am just finishing up Snowflower and the Secret Fan (https://en.wikipedia.org/wiki/Snow_Flower_and_the_Secret_Fan). Not only a well written story about the life story of two Chinese women around the turn of the century but also taught me some interesting customs about women's lives in pre-Revolution China, e.g. being lao tongs (https://en.wikipedia.org/wiki/Laotong).
The beginning of infinity is a good book by I actually found his previous book "The fabric of reality" better, in terms of what scientific thinking really is. Specifically, how important criticism is in weeding out theories that are likely to be inviable before you even start to experiment.
On a different note, I am just finishing up Snowflower and the Secret Fan (https://en.wikipedia.org/wiki/Snow_Flower_and_the_Secret_Fan). Not only a well written story about the life story of two Chinese women around the turn of the century but also taught me some interesting customs about women's lives in pre-Revolution China, e.g. being lao tongs (https://en.wikipedia.org/wiki/Laotong).