all tests passing; book create, update, and read finished