An excellent, well-written, and comprehensive purchase for school and public libraries. School Library Journal,