I recently reread Cormac McCarthy's All the Pretty Horses. I was prompted to do so by another book discussion. Not his best book - I think Blood Meridian and The Road are better - but McCarthy is a great writer. For nerd non-fiction, I just read Jim Lovell's Lost Moon which though not a great book, is a good solid book about greatness.
Also recommended in this reply