A rattling heat by John Cameron