Adding the PeopleBook class
Inline definition of the getters, moved traverseList() to be a private method