John Scalzi

5 books

1,621 pages

54 days of reading

80% finished

5 stars average

finished
finished
read
finished