Added methods and objects to Book to store and validate reviews and
authors.