Fixed book display and added validations