The Amber Spyglass
2000 • 518 pages

Ratings347

Average rating4

15