How to Download Entire Books from Google Book Search

Google Book search (http://books.google.com) allows you search books and read the results in the context of the book itself. Once you find a book, you can then read the entire book. If you like to read offline without using the browser, here is the knowledge on how to accomplish this.