Book Reviews

Cave ab homine unius libri.
Fear the man of one book.

Isaac D'Israeli

Since August of 2003, I've been writing brief reviews of most books that I read, shortly after I finish them. These reviews are initially posted in my journal as they're finished, but also kept here, sorted by author. The versions here may be edited, clarified, and updated from the original versions posted in my journal. The reviews are also posted to a limited distribution newsgroup and to a mailing list anyone may subscribe to.

The reviews are just my personal opinion based on how much I like the book, although I try to provide some analysis of why I hold that opinion. I try to avoid major plot spoilers, but if you're striving to be completely spoiler-free, you may not want to read on, since I do sometimes talk about specific things I liked or disliked and that can include the general tone of the ending. Please see my review philosophy for more details on spoilers and on how and why I review and rate books.

I also have lists of the award winners for best novel for a variety of science fiction and fantasy awards, including ratings and links to reviews when I've read the books.

Most recent reviews:

2008-05-06 Ian McDonald Brasyl 7 out of 10
2008-04-11 Cecilia Dart-Thornton The Battle of Evernight 6 out of 10
2008-04-10 Nassim Nicholas Taleb The Black Swan 9 out of 10
2008-04-09 Jerome Groopman, M.D. How Doctors Think 7 out of 10
2008-03-20 Jack McDevitt Seeker 8 out of 10

Reviews are sorted by author, by order in a series, and then by title. I've separated the fiction from the non-fiction. The rating (out of 10) is given before each title. You can also see the same list sorted by rating or by review date.

Science Fiction & Fantasy

Poul Anderson
Matucheck
7 - Operation Chaos (#1)
Kelley Armstrong
Women of the Otherworld
7 - Bitten (#1)
Catherine Asaro
Skolian Empire
7 - The Quantum Rose (#6)
8 - Spherical Harmonic (#7)
6 - The Moon's Shadow (#8)
7 - Skyfall (#9)
Neal Asher
Agent Cormac
6 - Gridlinked (#1)
Iain M. Banks
Culture
7 - Consider Phlebas
9 - The Player of Games
7 - Look to Windward
John Barnes
6 - Finity
Peter S. Beagle
7 - The Last Unicorn
Elizabeth Bear
7 - Carnival
7 - The Chains That You Refuse
7 - New Amsterdam
7 - Undertow
Jacob's Ladder
8 - Dust (#1)
Jenny Casey
8 - Hammered (#1)
8 - Scardown (#2)
8 - Worldwired (#3)
Promethean Age
8 - Blood and Iron (#1)
8 - Whiskey and Water (#2)
Greg Bear
8 - Moving Mars
Darwin
7 - Darwin's Radio (#1)
Songs of Earth and Power
4 - The Infinity Concerto (#1)
5 - The Serpent Mage (#2)
Gregory Benford
5 - Timescape
Alfred Bester
7 - The Demolished Man
8 - The Stars My Destination
Anne Bishop
Black Jewels
7 - Daughter of the Blood (#1)
8 - Heir to the Shadows (#2)
8 - Queen of the Darkness (#3)
9 - Dreams Made Flesh (#4)
Michael Bishop
5 - No Enemy But Time
James Blish
1 - A Case of Conscience
Chaz Brenchley
Kingdom of Outremer
5 - The Devil in the Dust (#1)
6 - Tower of the King's Daughter (#2)
6 - A Dark Way to Glory (#3)
7 - Feast of the King's Shadow (#4)
6 - Hand of the King's Evil (#5)
7 - The End of All Roads (#6)
David Brin
5 - Kiln People
Kristen Britain
Green Rider
4 - Green Rider (#1)
John Brunner
8 - Stand on Zanzibar
Steven Brust
7 - To Reign in Hell
Vlad Taltos
7 - Jhereg (#1)
6 - Yendi (#2)
M.M. Buckner
6 - Hyperthought
Lois McMaster Bujold
Vorkosigan
7 - Falling Free
4 - Shards of Honor (#1)
6 - Barrayar (#2)
7 - The Warrior's Apprentice (#3)
7 - The Vor Game (#4)
7 - Cetaganda (#5)
5 - Ethan of Athos
6 - Borders of Infinity (#6)
7 - Brothers in Arms (#7)
8 - Mirror Dance (#8)
6 - Memory (#9)
9 - Komarr (#10)
9 - A Civil Campaign (#11)
8 - Diplomatic Immunity (#12)
Chalion
8 - The Curse of Chalion (#1)
8 - Paladin of Souls (#2)
8 - The Hallowed Hunt (#3)
Octavia E. Butler
Earthseed
9 - Parable of the Sower (#1)
8 - Parable of the Talents (#2)
Pat Cadigan
6 - Synners
Jacqueline Carey
Kushiel's Legacy
9 - Kushiel's Dart (#1)
9 - Kushiel's Chosen (#2)
10 - Kushiel's Avatar (#3)
Imriel
8 - Kushiel's Scion (#1)
9 - Kushiel's Justice (#2)
Suzy McKee Charnas
Holdfast
3 - Walk to the End of the World (#1)
C.J. Cherryh
Company Wars
6 - Downbelow Station (#1)
Morgaine
5 - Gate of Ivrel (#1)
5 - Well of Shiuan (#2)
7 - Fires of Azeroth (#3)
Arthur C. Clarke
6 - The City and the Stars
8 - The Fountains of Paradise
Susanna Clarke
8 - Jonathan Strange & Mr Norrell
Mark Clifton & Frank Riley
3 - The Forever Machine
Susan Cooper
Dark is Rising
7 - Over Sea, Under Stone (#1)
8 - The Dark is Rising (#2)
5 - Greenwitch (#3)
7 - The Grey King (#4)
7 - Silver on the Tree (#5)
John Crowley
8 - Little, Big
Julie E. Czerneda
Trade Pact
7 - A Thousand Words for Stranger (#1)
6 - Ties of Power (#2)
7 - To Trade the Stars (#3)
Web Shifters
7 - Beholder's Eye (#1)
7 - Changing Vision (#2)
7 - Hidden in Sight (#3)
Cecilia Dart-Thornton
The Bitterbynde
6 - The Ill-Made Mute (#1)
6 - The Lady of the Sorrows (#2)
6 - The Battle of Evernight (#2)
Pamela Dean
7 - Tam Lin
Samuel R. Delany
7 - Babel-17
5 - The Einstein Intersection
Charles de Lint
7 - Dreams Underfoot
7 - Jack, the Giant-Killer
6 - Mulengro
10 - Someplace to be Flying
8 - Waifs and Strays
Philip K. Dick
7 - The Man in the High Castle
Diane Duane
Young Wizards
7 - So You Want to Be a Wizard (#1)
Hal Duncan
Book of All Hours
9 - Vellum (#1)
7 - Ink (#2)
George Alec Effinger
3 - The Zork Chronicles
Budayeen
6 - When Gravity Fails (#1)
Carol Emshwiller
7 - The Mount
Philip José Farmer
Riverworld
2 - To Your Scattered Bodies Go (#1)
Cynthia Felice & Connie Willis
5 - Water Witch
Lynn Flewelling
Tamir Triad
6 - The Bone Doll's Twin (#1)
6 - Hidden Warrior (#2)
Michael Flynn
7 - Eifelheim
John M. Ford
6 - The Dragon Waiting
8 - Growing Up Weightless
Neil Gaiman
9 - Anansi Boys
7 - Coraline
Neil Gaiman & Charles Vess
8 - Stardust
James Alan Gardner
Expendable
5 - Expendable (#1)
7 - Ascending (#4)
Terry Goodkind
Sword of Truth
4 - Faith of the Fallen (#6)
Nicola Griffith
8 - Ammonite
9 - Slow River
Jon Courtenay Grimwood
8 - Stamping Butterflies
Joe Haldeman
7 - Camouflage
7 - Forever Peace
Forever War
7 - The Forever War (#1)
Laurell K. Hamilton
6 - Nightseer
Anita Blake
7 - Cerulean Sins (#11)
6 - Incubus Dreams (#12)
5 - Micah (#13)
Merry Gentry
8 - Seduced by Moonlight (#3)
8 - A Stroke of Midnight (#4)
6 - Mistral's Kiss (#5)
Elizabeth Hand
7 - Mortal Love
Charlaine Harris
Southern Vampire
7 - Dead Until Dark (#1)
M. John Harrison
Kefahuchi Tract
7 - Light (#1)
Kenneth J. Harvey
5 - The Town That Forgot How to Breathe
Robert A. Heinlein
6 - Double Star
3 - Glory Road
6 - The Moon is a Harsh Mistress
4 - Starship Troopers
John G. Hemry
JAG in Space
8 - A Just Determination (#1)
Nina Kiriki Hoffman
7 - A Fistful of Sky
Diana Wynne Jones
5 - Hexwood
7 - The Tough Guide to Fantasyland
Guy Gavriel Kay
9 - The Last Light of the Sun
8 - Tigana
7 - Ysabel
James Patrick Kelly
6 - Burn
Daniel Keyes
8 - Flowers for Algernon
Ellen Kushner
9 - Thomas the Rhymer
Riverside
9 - Swordspoint (#1)
Larissa Lai
7 - When Fox Is a Thousand
Ursula K. Le Guin
8 - The Dispossessed
8 - The Left Hand of Darkness
Earthsea
6 - A Wizard of Earthsea (#1)
10 - The Tombs of Atuan (#2)
8 - The Farthest Shore (#3)
9 - Tehanu (#4)
7 - Tales from Earthsea (#5)
8 - The Other Wind (#6)
Fritz Leiber
5 - The Big Time
4 - The Wanderer
Madeleine L'Engle
Time
6 - A Wrinkle in Time (#1)
6 - A Wind in the Door (#2)
Jonathan Lethem
6 - Gun, With Occasional Music
Ken MacLeod
7 - Learning the World
Engines of Light
6 - Cosmonaut Keep (#1)
Laurie J. Marks
Elemental Logic
8 - Fire Logic (#1)
George R.R. Martin
Song of Ice and Fire
7 - A Game of Thrones (#1)
6 - A Clash of Kings (#2)
7 - A Storm of Swords (#3)
5 - A Feast for Crows (#4)
Paul J. McAuley
4 - Fairyland
Jack McDevitt
Alex Benedict
7 - A Talent for War (#1)
7 - Polaris (#2)
8 - Seeker (#3)
Ian McDonald
7 - Brasyl
6 - River of Gods
Vonda N. McIntyre
7 - Dreamsnake
8 - The Moon and the Sun
Patricia A. McKillip
Riddle-Master
6 - The Riddle-Master of Hed (#1)
6 - Heir of Sea and Fire (#2)
8 - Harpist in the Wind (#3)
China Miéville
New Crobuzon
9 - Perdido Street Station (#1)
9 - The Scar (#2)
Walter M. Miller, Jr.
6 - A Canticle for Leibowitz
Hope Mirrlees
7 - Lud-in-the-Mist
Sarah Monette
Doctrine of Labyrinths
7 - Mélusine (#1)
Sarah Monette & Elizabeth Bear
10 - A Companion to Wolves
Elizabeth Moon
9 - The Speed of Dark
Daniel Keys Moran
Continuing Time
8 - Emerald Eyes (#1)
9 - The Long Run (#2)
8 - The Last Dancer (#3)
Richard K. Morgan
Takeshi Kovacs
7 - Altered Carbon (#1)
7 - Broken Angels (#2)
Chris Moriarty
Spin
8 - Spin State (#1)
9 - Spin Control (#2)
Janet E. Morris
Silistra
2 - High Couch of Silistra (#1)
C.E. Murphy
Walker Papers
7 - Urban Shaman (#1)
Pat Murphy
8 - The Falling Woman
Naomi Novik
Temeraire
7 - His Majesty's Dragon (#1)
6 - Throne of Jade (#2)
7 - Black Powder War (#3)
6 - Empire of Ivory (#4)
David R. Palmer
9 - Emergence
Alexei Panshin
5 - Rite of Passage
Severna Park
6 - The Annunciate
Frederik Pohl
6 - Slave Ship
Heechee
7 - Gateway (#1)
Mars
6 - Man Plus (#1)
Tim Powers
5 - Declare

Science Fiction & Fantasy (cont.)

Terry Pratchett
Discworld
6 - The Colour of Magic (#1)
6 - The Light Fantastic (#2)
7 - Equal Rites (#3)
7 - Mort (#4)
Philip Pullman
His Dark Materials
8 - The Golden Compass (#1)
7 - The Subtle Knife (#2)
7 - The Amber Spyglass (#3)
Alastair Reynolds
Revelation Space
6 - Revelation Space (#1)
Jennifer Roberson
Tiger and Del
7 - Sword-Dancer (#1)
6 - Sword-Singer (#2)
7 - Sword-Maker (#3)
7 - Sword-Breaker (#4)
8 - Sword-Born (#5)
7 - Sword-Sworn (#6)
Kim Stanley Robinson
6 - The Years of Rice and Salt
Mars
5 - Red Mars (#1)
6 - Green Mars (#2)
5 - Blue Mars (#3)
Matthew Rossi
4 - Things That Never Were
J.K. Rowling
Harry Potter
3 - Harry Potter and the Sorcerer's Stone (#1)
2 - Harry Potter and the Chamber of Secrets (#2)
4 - Harry Potter and the Prisoner of Azkaban (#3)
3 - Harry Potter and the Goblet of Fire (#4)
Rudy Rucker
Ware
3 - Software (#1)
Mary Doria Russell
Sparrow
8 - The Sparrow (#1)
Geoff Ryman
10 - Air
Fred Saberhagen
Empire
7 - Empire of the East (#1)
5 - Ardneh's Sword (#2)
Swords
5 - The First Book of Swords (#1)
6 - The Second Book of Swords (#2)
7 - The Third Book of Swords (#3)
Vlad Tepes
4 - Thorn (#4)
R.A. Salvatore
Forgotten Realms: Dark Elf
4 - Homeland (#1)
Robert J. Sawyer
2 - The Terminal Experiment
Neanderthal Paradox
4 - Hominids (#1)
John Scalzi
Old Man's War
6 - Old Man's War (#1)
Elizabeth Ann Scarborough
8 - The Healer's War
James H. Schmitz
6 - Telzey Amberdon
Karl Schroeder
10 - Lady of Mazes
9 - Permanence
7 - Ventus
Virga
7 - Sun of Suns (#1)
8 - Queen of Candesce (#2)
Charles Sheffield
7 - Brother to Dragons
Sharon Shinn
7 - Jenna Starborn
Samaria
8 - Archangel (#1)
6 - Jovah's Angel (#2)
Robert Silverberg
5 - A Time of Changes
Clifford D. Simak
8 - Way Station
Dan Simmons
Hyperion
10 - Hyperion (#1)
8 - The Fall of Hyperion (#2)
7 - Endymion (#3)
9 - The Rise of Endymion (#4)
Michael Marshall Smith
9 - Only Forward
Allen M. Steele
5 - Galaxy Blues
Neal Stephenson
7 - The Diamond Age
9 - Snow Crash
Sean Stewart
8 - Nobody's Son
Charles Stross
8 - Accelerando
9 - Glasshouse
7 - Halting State
Singularity Sky
7 - Singularity Sky (#1)
8 - Iron Sunrise (#2)
The Laundry
7 - The Atrocity Archives (#1)
Theodore Sturgeon
6 - More Than Human
Michael Swanwick
6 - Bones of the Earth
6 - Stations of the Tide
Sheri S. Tepper
6 - Beauty
James Thurber
6 - The 13 Clocks
J.R.R. Tolkien
6 - The Children of Húrin
Jack Vance
Dying Earth
3 - The Dying Earth (#1)
Joan D. Vinge
Snow Queen
6 - The Snow Queen (#1)
Vernor Vinge
6 - Rainbows End
Queng Ho
7 - A Fire Upon the Deep (#1)
8 - A Deepness in the Sky (#2)
Jo Walton
9 - Tooth and Claw
Small Change
8 - Farthing (#1)
9 - Ha'penny (#2)
Tir Tanagiri
6 - The King's Peace (#1)
7 - The King's Name (#2)
Peter Watts
7 - Blindsight
Rifters
7 - Starfish (#1)
6 - Maelstrom (#2)
David Weber
Honor Harrington
3 - On Basilisk Station (#1)
James White
Sector General
6 - Hospital Station (#1)
6 - Star Surgeon (#2)
6 - Major Operation (#3)
Kate Wilhelm
5 - Where Late the Sweet Birds Sang
Walter Jon Williams
Metropolitan
7 - Metropolitan (#1)
Connie Willis
8 - Bellwether
8 - Doomsday Book
7 - Fire Watch
7 - Lincoln's Dreams
7 - To Say Nothing of the Dog
Robert Charles Wilson
7 - Spin
Gene Wolfe
Book of the New Sun
8 - The Shadow of the Torturer (#1)
8 - The Claw of the Conciliator (#2)
7 - The Sword of the Lictor (#3)
7 - The Citadel of the Autarch (#4)
5 - The Urth of the New Sun (#5)
Patricia C. Wrede & Caroline Stevermer
Cecelia and Kate
7 - Sorcery and Cecelia (#1)
Jane Yolen
6 - Cards of Grief
Roger Zelazny
7 - Lord of Light
7 - This Immortal

Graphic Novels & Comic Strips

Kiyohiko Azuma
7 - Azumanga Daioh: The Omnibus
Brian Michael Bendis, et al.
7 - Ultimate Fantastic Four Volume 1
6 - Ultimate Marvel Team-Up
7 - Ultimate Spider-Man Collection
Berkeley Breathed
6 - Politically... Incorrect
Neil Gaiman & Yoshitaka Amano
The Sandman
6 - The Sandman: The Dream Hunters
Neil Gaiman, et al.
6 - Neil Gaiman's Midnight Days
The Sandman
7 - The Sandman: Endless Nights
Edward Gorey
9 - The Gashlycrumb Tinies
Alan Moore & David Lloyd
8 - V for Vendetta
Jill Thompson
7 - Death: At Death's Door
Joss Whedon, et al.
5 - Serenity: Those Left Behind

Other Fiction

Barbara Bickmore
3 - Distant Star
Dan Brown
Robert Langdon
7 - The Da Vinci Code (#2)
James Clavell
8 - Shōgun
Helen Cresswell
Bagthorpe Saga
7 - Ordinary Jack (#1)
8 - Absolute Zero (#2)
7 - Bagthorpes Unlimited (#3)
7 - Bagthorpes V. the World (#4)
8 - Bagthorpes Abroad (#5)
8 - Bagthorpes Haunted (#6)
Nicola Griffith
Aud Torvingen
9 - The Blue Place (#1)
10 - Stay (#2)
9 - Always (#3)
Mark Haddon
8 - The Curious Incident of the Dog in the Night-Time
Joseph Heller
Catch-22
7 - Catch-22 (#1)
Georgette Heyer
7 - These Old Shades
Norton Juster
8 - The Dot & the Line
10 - The Phantom Tollbooth
Harper Lee
9 - To Kill a Mockingbird
Yann Martel
9 - Life of Pi
Alice Munro
6 - Runaway
Carolyn Parkhurst
9 - The Dogs of Babel
Ellen Raskin
9 - The Westing Game
Geoff Ryman
10 - The King's Last Song
Felix Salten
10 - Bambi
Alexander McCall Smith
The No.1 Ladies' Detective Agency
6 - The No.1 Ladies' Detective Agency (#1)
Dodie Smith
Dalmatians
5 - The Hundred and One Dalmatians (#1)
7 - The Starlight Barking (#2)
Neal Stephenson
5 - The Big U
9 - Cryptonomicon
7 - Zodiac
Robert Louis Stevenson
David Balfour
7 - Kidnapped (#1)
Rex Stout
Nero Wolfe
7 - And Four to Go (#30)
Anne Tyler
7 - A Patchwork Planet

Non-Fiction

David Allen
9 - Getting Things Done
7 - Ready for Anything
Karen Armstrong
6 - A History of God
John Berendt
8 - The City of Falling Angels
Hanne Blank
8 - Virgin
Robert Borski
8 - Solar Labyrinth
Bill Bryson
8 - The Mother Tongue
Richard Carlson, Ph.D.
5 - Don't Sweat the Small Stuff
Samuel R. Delany
9 - About Writing
6 - Silent Interviews
James Gleick
7 - Faster
Anthony Grafton
5 - The Footnote
Brian Greene
9 - The Elegant Universe
Jerome Groopman, M.D.
7 - How Doctors Think
Sam Harris
6 - Letter to a Christian Nation
Teresa Nielsen Hayden
8 - Making Book
Edward James & Farah Mendlesohn (ed.)
7 - The Cambridge Companion to Science Fiction
Mark Kurlansky
6 - Salt: A World History
David Langford
7 - The SEX Column
9 - The Silence of the Langford
8 - Up Through an Empty House of Stars
Michael Lewis
9 - Moneyball
Thomas A. Limoncelli
10 - Time Management for System Administrators
Bethany McLean & Peter Elkind
9 - The Smartest Guys in the Room
Michael Moorcock
8 - Wizardry & Wild Romance
Toni Morrison
7 - Playing in the Dark
Dr. Laurence J. Peter & Raymond Hull
Peter Principle
4 - The Peter Principle (#1)
Julie Phillips
9 - James Tiptree, Jr.
Robert M. Pirsig
Quality
9 - Zen and the Art of Motorcycle Maintenance (#1)
8 - Lila (#2)
Christopher Priest
6 - The Book on the Edge of Forever
Karl Sabbagh
8 - Dr. Riemann's Zeros
Simon Singh
6 - Fermat's Enigma
Robert C. Solomon & Fernando Flores
7 - Building Trust
Duncan Steel
7 - Marking Time
William Strunk Jr. & E.B. White
10 - The Elements of Style
Nassim Nicholas Taleb
9 - The Black Swan
Colin Thubron
7 - The Lost Heart of Asia
Lynne Truss
7 - Eats, Shoots & Leaves
Edward R. Tufte
8 - Envisioning Information
8 - Visual Explanations
9 - The Cognitive Style of PowerPoint
Robin Wilson
6 - Four Colors Suffice
Gary K. Wolfe
7 - Soundings
Howard Zinn
8 - A People's History of the United States

Note that ratings for books that I actually like will be between 5 and 10; a rating of 5 indicates that I felt neutral about the book after having read it. Anything below 5 means that I considered reading the book to be a waste of my time. As such, an "average" good book will get a 7. Since I mostly read books that I have some reason to believe I'll like, you won't see many ratings below a 5.

I also write magazine reviews (only of science fiction and fantasy so far). An index of all my SFF short fiction reviews, from magazines, collections, and anthologies, is available.

For more information about where I get the other information I collect about the books I read and about how I mantain this site, see my review notes.

Last modified and spun 2008-05-06