A Game of Thrones
1996 • 876 pages

Ratings1,163

Average rating4.4

15