Sinatra: Up and Running

By Alan Harris, Konstantin Haase

Buy from oreilly.com