Buy now: Amazon | Barnes & Noble | Borders | IndieBound | Powells | Randomhouse.com Knopf Publishing Group | Vintage Books