Book.h and Date.h now compile with no errors. Haven't tested them yet.