Lord of Stormweather by David Gross