Moved query code from Books::list_recent_tcp into ResultSet::Book::title_like and generalised