Scan barcode
A review by ravenslanding
Caliban's War by James S.A. Corey
5.0
I feel like it is fairly rare to have a thoughtful and intellectual book that is also exciting, fueled by a large cast of likable characters AND possessing a satisfying ending.