Advanced web scraping in Ruby with Mechanize
chrismytton.uk