Dr. Andrew Doyle’s just released book is fantastic and *highly* recommended. Here’s my blurb, and in this thread you can read the reviews.