Improvements to books page for DEVELOPER-482

A number of changes to the books page. Read more about this on DEVELOPER-482