Recommendations:

Adam Gazzaley
Adam Gazzaley

The Reality Dysfunction is a book that I tell people to read all the time.

Source