fixed one of book constructors