steampunk David and Goliath