Sample Ruby App from Page 28