#1 of 6 in The School for Good and Evil
2013 • 128 Readers • 544 pages • 3.7
1 Reader
1 Reader
1 Reader
2 Readers
1 Reader
1 Reader
2 Readers
1 Reader
1 Reader
1 Reader
2 Readers
2015 • 90 Readers • 320 pages • 3.7
1 Reader
2 Readers
1 Reader
1 Reader
1 Reader
1 Reader
1 Reader
2 Readers