renamed to book.js