Avid's book: http://objectsonrails.com/#ID-3732f841-7c09-4e2c-b844-3e79c6aed607