What is HORNBOOK a term given to a book that is for the purpose of teaching a subject’s fundamentals .