Skip to content. | Skip to navigation


I've made my first novel, Ventus, available as a free download, as well as excerpts from two of the Virga books.  I am looking forward to putting up a number of short stories in the near future.

Complete novel:  Ventus


To celebrate the August, 2007 publication of Queen of Candesce, I decided to re-release my first novel as an eBook. You can download it from this page. Ventus was first published by Tor Books in 2000, and and you can still buy it; to everyone who would just like to sample my work, I hope you enjoy this version.

I've released this book under a Creative Commons license, which means you can read it and distribute it freely, but not make derivative works or sell it.

Book Excerpts:  Sun of Suns and Pirate Sun

I've made large tracts of these two Virga books available.  If you want to find out what the Virga universe is all about, you can check it out here:

Major Foresight Project:  Crisis in Zefra

In spring 2005, the Directorate of Land Strategic Concepts of National Defense Canada (that is to say, the army) hired me to write a dramatized future military scenario.  The book-length work, Crisis in Zefra, was set in a mythical African city-state, about 20 years in the future, and concerned a group of Canadian peacekeepers who are trying to ready the city for its first democratic vote while fighting an insurgency.  The project ran to 27,000 words and was published by the army as a bound paperback book.

If you'd like to read Crisis in Zefra, you can download it in PDF form.

Personal tools

Did you not find what you were looking for? Try the Advanced Search to refine your search.

Search results 59 items matching your search terms

Subscribe to an always-updated feed of these search terms

WeblogEntry My Boskone 58 Schedule
I'll be attending Boskone virtually this year, and you can too
WeblogEntry My World Fantasy Con Schedule
See you in Saratoga
WeblogEntry My CoNZealand Schedule
Here's what I'll be up to during the 2020 Worldcon.
WeblogEntry Mathematics in Science Fiction - this weekend
I'll be one of the speakers at the Fields Institute's panel discussion
WeblogEntry ...And now it can be told
I'll be writer in residence at the Merril Collection next spring
WeblogEntry My Sasquan Schedule (Revised August 19)
I'll be at Worldcon this year. Here's how to find me.
WeblogEntry International Festival of Authors
Come on out on Thursday!
WeblogEntry 2016 Worldcon schedule
This year we're in Kansas City. My panels are particularly cool this time around
WeblogEntry Speaking at Applied Brilliance
From October 12 to 14 I'll be helping tank thinks in Wyoming. It's gonna be fun
WeblogEntry Video of the Boskone Singularity panel
Courtesy of Michael Johnson
WeblogEntry Flavours of Penguicon
A little sampler of what the convention's panels are like
WeblogEntry My 2013 Worldcon schedule
It's a busy one, though I'll only be there for Saturday and Sunday
WeblogEntry Worldcon : Final Schedule
This is the definitive one
WeblogEntry Ad Astra schedule
I'll be there this weekend, Saturday 11th and Sunday the 12th of April, 2015
Event Boskone 48
WeblogEntry The Future of Science Fiction
I'll be on a panel on this subject Nov. 7
WeblogEntry My tentative SFCOntario schedule
I'll be Canvention Guest of Honour this year. Here's what's up
WeblogEntry Ad Astra this weekend
I'll be there, talking about ebooks and the future of government
WeblogEntry Cafe Scientifique tomorrow night
June 18 I'll be discussing the future of medicine... in a pub
WeblogEntry Upcoming Appearances
Here's where you can find me through September, 2019.
WeblogEntry York University Talk
WeblogEntry Back from Sci Foo
Nice campout at Google--with tyranosaurs
WeblogEntry My Worldcon 2009 schedule
Here's the semi-final version. One thing's for sure: you'd be crazy not to visit Montreal in the summer
Event Penguicon 2010
I'll be guest of honour at this event
Event Anticipation: Worldcon 2009 in Montreal
WeblogEntry My Boskone 55 Itinerary
Some fun topics this year, plus a reading and signing
WeblogEntry My O'Reilly talk is now online
14 minutes of me
WeblogEntry August 26 will be Karl Schroeder day
...over at the Science Fiction Message Board
WeblogEntry Boskone 2019!
I'll be attending this Boston convention again this year, Feb. 15-17, and reading from my new novel, Stealing Worlds
WeblogEntry Reminder: me as Minicon GOH next weekend
...And here's my schedule