"Ruby for Rails" by David A. Black