The Tusks of Extinction
Ray Nayler
Clarkesworld Magazine
Neil Clarke
Clarkesworld (132)
Blood Sweat And Chrome
Kyle Buchanan
Software Architecture Patterns
Mark Richards
Singer 4452
Singer