Add books controller and support lookup of books