many different types of books and pamphlets