Changed Book to be more Object Oriented: deprecated default constructor, used final fields, equals and hashcode on title, ...