I love reading Brian Greene even though the dude is way too advanced intellectually for me. Not his best book, but still damn, damn  good in my book ( no pun intended), especially if you like to think and ponder about big stuff.