Adds book models, breaks previous code (interim commit)