SF Book Reviews

The book reviews are alphabetical by author and subdivided via genre.  In cases where more than one of an author's works are reviewed, they are listed in order of publication.  Some of these reviews were written by other people back when the Sci-Fi Fan Letter was an in store newsletter at the World's Biggest Bookstore.  With one exception, they were all WBB bookstore employees (and the exception was an Indigo bookseller from another Toronto store).  Their pseudonyms in no particular order are: Mel, Cat, Sheila, DG-88, Leeman, Chud, James Duncan, Sandra, Rose, Gord, Kat & James Bernard.  They helped me make the newsletter a success for the 19 monthly issues it ran before I switched over to more regular and varied blog posts.  Their reviews are all credited to them, and shown on this page in brackets as guest reviewers.  As to my own reviews, it took some time before I'd devised my current format (with pros/cons) so go easy on my beginner work.

Science Fiction

Ring of Charon - Roger MacBride Allen
Debris - Jo Anderton
Suited - Jo Anderton
The End of Eternity - Isaac Asimov
Fantastic Voyage - Isaac Asimov
The Boost - Stephen Baker
Sniper Elite: Spear of Destiny – Jaspre Bark (Guest Reviewer)
Planet of the Apes – Pierre Boulle
The Long Tomorrow - Leigh Brackett
World War Z– Max Brooks
Rogue Moon - Algis Budrys
Parable of the Sower – Octavia Butler
Veracity - Laura Bynum
R. U. R. - Karel Capek
The Girl With All the Gifts - M. R. Carey
Plague Year – Jeff Carlton
The Hangman's Replacement: The Sprout of Disruption - Taona Dumisani Chiveneko
The Death of Grass - John Christopher
Play or Die - Jen Cole
The Burn Zone - James Decker
Blonde Roots – Bernardine Evaristo
Triptych - J. M. Frey
Jade Sky - Patrick Frievald
The World of the End - Ofir Touche Gafla
Repossession Mambo (Repo Men) - Eric Garcia
Expendable – James Alan Gardner (Guest Reviewer)
Mad Skills - Walter Greatshell
Afterparty - Daryl Grogory
Forever War - Joe Haldeman
Kop - Warren Hammond
The Traveler – John Twelve Hawks
Rocket Ship Galileo – Robert Heinlein (Guest Reviewer)
Starship Troopers – Robert Heinlein
Brown Girl in the Ring – Nalo Hopkinson
God's War - Kameron Hurley
When She Woke - Hilary Jordan
Fitzpatrick's War – Theodore Judson (Guest Reviewer)
The Martian General's Daughter – Theodore Judson
Star Wars: Path of Destruction – Drew Karpyshyn (Guest Reviewer)
Bright of the Sky – Kay Kenyon
The Third - Abel Keogh 
The Long Walk - Stephen King
State of Decay – James Knapp
The Silent Army - James Knapp 
Element Zero - James Knapp
The Unincorporated Man - Dani & Eytan Kollin
Ancillary Justice - Ann Leckie
Ancillary Sword - Ann Leckie
This Perfect Day - Ira Levin 
Up Against It - M. J. Locke
Burndive – Karin Lowachee
The Postmortal (aka The End Specialist)- Drew Magary 
The Shrinking Man - Richard Matheson
The Road – Cormac McCarthy
Germline - T. C. McCarthy
The Dervish House– Ian McDonald
Love Minus Eighty - Will McIntosh
Robotech The Macross Saga: Battlecry & Doomsday – Jack McKinney (Guest Reviewer)
Gameboard of the Gods - Rachel Mead
Embassytown - China Mieville
Perdido Street Station – China Mieville (Guest Reviewer)
Canticle for Liebowitz – Walter M. Miller, Jr.
The Speed of Dark – Elizabeth Moon
Behold the Man– Michael Moorcock
Blaze of Glory - Sheryl Nantus
The Time Traveller's Wife – Audrey Niffenegger
Dream Park - Larry Niven and Steven Barnes 
The Barsoom Project - Larry Niven and Steven Barnes
The Rook - Daniel O'Malley
Reviver - Seth Patrick
The Space Merchants - Fredrick Pohl & C. M. Kornbluth
The Hollow Chocolate Bunnies of the Apocalypse – Robert Rankin (Guest Reviewer)
Enclave - Kit Reed
The Man From Primrose Lane - James Renner
Those Who Walk in Darkness – John Ridley
Mind Storm - K. M. Ruiz
Terminal Point - K. M. Ruiz
Gemsigns - Stephanie Saulter
Flashforward- Robert J. Sawyer
Hominid – Robert J. Sawyer (Guest Reviewer)
Trouble and Her Friends - Melissa Scott
Frankenstein – Mary Shelley
Bioshock: Rapture - John Shirley
Only Forward – Michael Marshall Smith
More Than Human - Theodore Sturgeon
Hollow World - Michael Sullivan
Battle Royale – Koushun Takami
Grass – Sheri Tepper
One Jump Ahead – Mark L. Van Name
After the Golden Age - Carrie Vaughan
Plague of Memory – S. L. Viehl
Metropolis – Thea Von Harbou
On Basilisk Station – David Weber
The Time Machine – H.G. Wells (Guest Reviewer)
Day of the Triffids – John Wyndham
Star Wars: Allegiance – Timothy Zahn (Guest Reviewer)
We - Yevgeny Zamyatin

Steampunk
Soulless – Gail Carriger
Changeless – Gail Carriger
Blameless - Gail Carriger
Etiquette & Espionage - Gail Carriger
Curtsies & Conspiracies - Gail Carriger
Waistcoats & Weaponry - Gail Carriger
The Art of Steampunk - Art Donovan
All Men Of Genius - Lev A. C. Rosen
Whitechapel Gods – S.M. Peters
Her Ladyship's Curse (part 1 of Disenchanted & Co) - Lynn Viehl

Short Story Collections
Machine of Death - Edited by Ryan North, Matthew Bennarto and David Malki

Kids/Teen Science Fiction
Swipe - Evan Angler
Tin Star - Cecil Castellucci
Dualed - Elsie Chapman
The Hunger Games – Suzanne Collins
Catching Fire – Suzanne Collins
Mockingjay – Suzanne Collins
Matched - Ally Condie
Conquest - John Connolly & Jennifer Ridyard
The Maze Runner - James Dashner 
The Scorch Trials - James Dashner
The Death Cure - James Dashner
City of Ember – Jeanne DuPrau
People of Sparks – Jeanne DuPrau
Earth Girl - Janet Edwards
Enchantress From the StarsLouise Engdahl
Gone - Michael Grant 
Dearly, Departed - Lia Habel
Zita the Spacegirl - Ben Hatke (graphic novel)
A Class Apart - Stephen Henning
What Happened in Witches Wood - Stephen Henning
Where's Lolly? (novella) - Stephen Henning
London Belongs to the Alchemist - Stephen Henning
The Bridge - Jane Higgins
Memory of Water - Emmi Itaranta
Control - Lydia Kang
0.4 - Mike Lancaster 
Every Day - David Levithan
Legend - Marie Lu 
Shatter Me - Tahereh Mafi
The Declaration - Gemma Malloy
The Lost Girl - Sangu Mandanna
The Unidentified - Rae Mariz 
The Rendering - Joel Naftali 
The Ask and the Answer - Patrick Ness 
Monsters of Men - Patrick Ness
More Than This - Patrick Ness
Nora Olsen - Swans & Klons
The Adoration of Jenna Fox– Mary Pearson
Erebos - Ursula Poznanski
Divergent - Veronica Roth
Forest of Hands And Teeth – Carrie Ryan
Tankborn - Karen Sandler 
Awakening - Karen Sandler
Rebellion - Karen Sandler
Unwind – Neal Shusterman
Article 5 - Kristen Simmons
Inside Out - Maria Snyder
Outside In - Maria Snyder
Skylark - Meagan Spooner
All Our Yesterdays - Cristin Terrill
Quarantine: The Loners - Lex Thomas
Partials - Dan Wells
Leviathan – Scott Westerfeld
The 5th Wave - Rick Yancey
Blood Red Road - Moira Young