300000 books sold