I haven't read the other two, but Mr. Lundin's book is nothing less than spectacular. It's informative, entertaining, well-written, accessible, thoughtful, and I couldn't find any inaccuracies. It would be hard to beat for someone new to the subject matter.