- Added compare_books()
- Assorted cleanup