Book is a project mainly written in Ruby, it's free.
An ephemeral book model we use for consuming various book APIs.
Extend according to your needs.