User, Book, Author, Authored_By mostly defined. Just need to add the difficult cases.