Beginning Google Maps Applications with Rails and Ajax by Michael Purvis, Jeffrey Samballs & Cameron Turner