I got Jeremy's book a year ago and really like it. A lot of good information.
One of the nice things about it is that he updates it when new things come along or old things are left behind, notifies you by email and the updated book is free for life.