30 works in English-language magazines
| Date | Page | Type | Title | Magazine |
|---|---|---|---|---|
| 1982 | 29 | Short Fiction | The God of Thieves | Oracle, #1, 1982 |
| December 1988 | 62 | Essay | Letter (Locus #335) | Locus, #335 December 1988 |
| March 1990 | 43 | Short Fiction | The Final Gift | Amazing Stories, March 1990 |
| July 1991 | 59 | Short Fiction | Absolutely Charming | Amazing Stories, July 1991 |
| December 1991 | 78 | Review | A Gathering Evil | Amazing Stories, December 1991 |
| July 1992 | 89 | Review | Evil Ascending | Dragon Magazine, July 1992 |
| January 1993 | 74 | Review | Mage's Blood & Old Bones | Dragon Magazine, January 1993 |
| February 1994 | 39 | Review | Battletech 12: Assumption of Risk | Vector 177 |
| July 1994 | 66 | Review | Once A Hero | Dragon Magazine, July 1994 |
| August 1995 | 42 | Essay | Roger Zelazny: An Appreciation | Locus, #415 August 1995 |
| August 1998 | Review | Warrior: En Garde: The Warrior Trilogy, Volume One | SF Site, Mid-August 1998 | |
| September 1998 | 35 | Review | I, Jedi | Vector 201 |
| September 1998 | Review | I, Jedi | SF Site, Mid-September 1998 | |
| 1999 | 50 | Review | An Enemy Reborn | Absolute Magnitude, Summer 1999 |
| January 1999 | Review | Eyes of Silver | SF Site, Mid-January 1999 | |
| February 1999 | 64 | Review | Eyes of Silver | Talebones #14, Winter 1999 |
| November 1999 | 36 | Review | Star Wars: X-Wing: Isard's Revenge | Vector 208 |
| 2000 | 24 | Short Fiction | The Lazarus Murder | Amazing Stories, Summer, 2000 |
| February 2000 | 74 | Review | Onslaught | Star Wars Insider Issue #48, February/March 2000 |
| February 2000 | 75 | Review | Ruin | Star Wars Insider Issue #48, February/March 2000 |
| May 2000 | 78 | Review | The Dark Glory War | Talebones #19, Spring 2000 |
| March 2003 | 35 | Short Fiction | Elusion Illusion | Star Wars Insider Issue #66, March/April 2003 |
| August 2003 | 76 | Short Fiction | The Krells of Tancras Moor | Dragon Magazine, August 2003 |
| May 2005 | 31 | Review | A Secret Atlas | Locus, #532 May 2005 |
| June 2020 | 98 | Serial | If Auld Acquaintance Be Forgot... (Part 1 of 4) | Shrapnel, Issue #1 |
| September 2020 | 111 | Serial | If Auld Acquaintance Be Forgot... (Part 2 of 4) | Shrapnel, Issue #2 |
| December 2020 | 75 | Serial | If Auld Acquaintance Be Forgot... (Part 3 of 4) | Shrapnel, Issue #3 |
| June 2021 | 89 | Serial | If Auld Acquaintance Be Forgot... (Part 4 of 4) | Shrapnel, Issue #5 |
| December 2023 | 94 | Short Fiction | Dust to Dust | Shrapnel, Issue #15 |
| March 2025 | 199 | Short Fiction | A Night to Forget | Shrapnel, Issue #20 |
68 English-language books
- Apostle of Insanity 1
- Basil and Moebius short fiction 1
- BattleTech 12
- BattleTech (Catalyst Game Labs / BattleCorp) 2
- Bêlit 1
- Capital City Crime 1
- Chance Corrigan 3
- Conan Pastiches 2
- Dark Souls (video game) 1
- Death Kangaroos 1
- DragonCrown War 6
- Earth's End 1
- Gears of War 1
- Homeland Security Services 2
- Jack Card 1
- Jedi Academy 1
- Kell Hounds 5
- Magic: The Gathering 2
- Master of Orion 1
- MechWarrior Dark Age 2
- Merlin Bloodstone 5
- Pathfinder Tales 1
- Purgatory Station 5
- Realms of Chaos 3
- Shadowrun 11
- Star Wars tales 5
- Star Wars: The New Jedi Order 4
- Star Wars: X-Wing 5
- Star*Drive 1
- Talion 2
- The Age of Discovery Trilogy 3
- The Crown Colonies 2
- The Fiddleback Trilogy 3
- Trick Molloy 8
- Twilight of the Clans 2
- World of Warcraft 1