A second edition of this book, updated for 2017 with additional content and photos, is now available.