Added Book and Library classes