George MacDonald

512 books

nonfiction science informative medium-paced

230 pages

fiction classics historical challenging reflective slow-paced

318 pages | first published 1881

fiction classics reflective slow-paced

450 pages | first published 1875

nonfiction childrens fantasy adventurous medium-paced

272 pages

fiction classics reflective medium-paced

168 pages

fiction essays adventurous medium-paced

216 pages

fiction classics reflective medium-paced

254 pages | first published 1990

fiction classics literary adventurous slow-paced

248 pages

fiction fantasy short stories adventurous slow-paced

504 pages | first published 1982

fiction childrens classics fantasy adventurous emotional reflective slow-paced

346 pages | first published 1871