1639 books