BMFS

693 pages first pub 2016 (editions) not a book

fiction fantasy adventurous dark fast-paced

1908 pages first pub 2009 (editions)

fiction fantasy challenging funny slow-paced

219 pages first pub 2009 (editions)

fiction fantasy challenging informative inspiring slow-paced

44 pages first pub 2009 (editions)

fiction fantasy romance challenging informative medium-paced