1539 books