undefined David Gemmell