David Gemmell — British author of heroic fantasy (1948-2006)