There is a huge amount of documentation for Drupal on drupal.org; however, there are also some books that we recommend.
Drupal has become a very popular platform over the past few years, and as a result, there are a number of Drupal books focused on many different subjects. The following are just a few of the books we know to be good, but there are many more; please check out the list of books on Drupal.org, or an Amazon search for Drupal books.
Matt Butcher, Larry Garfield, John Wilkins, Matt Farina, Ken Rickard, Greg Dunlap, Drupal 7 Module Development. (Birmingham: Packt, 2010)
Benjamin Melancon, Allie Micka, Amye Scavarda, Benjamin Doherty, Bojhan Somers, Jacine Rodriguez, Karoly Negyesi, Moshe Weitzman, Roy Scholten, Ryan Szrama, Sam Boyer, Stephane Corlosquet, Amanda Miller-Johnson, Andrew Grice, Dan Hakimzadeh, Kasey Dolin, Stefan Freudenberg, and Jacqueline Aponte, The Definitive Guide to Drupal 7 (New York: Apress, 2011)
The following is a short list of books around the theory of mapping and cartography, specifically ones that challenge the traditional view of maps in our culture.
The following is a short list of books that are useful for different aspects of web mapping. Unfortunately there is not a great recent book that provides an overview of web mapping.
David Flanagan, JavaScript: The Definitive Guide. (Sebastopol, CA: O’Reilly, 2011)