A host of surprises : more novel magic from Edwin Hooper /