Second take on BookFinder (an extension of Michael Hartl's RoR sample app).