bellowing with both pain and rage , peter kicked up , twisted , got a fist in davey 's hair , cocked the other for a punch- a orange-red blaze of heat detonated in his head , an immense thunderclap like a pillowing wave of napalm .