Added Book and Student Hashable implementations.