Weird and wonderful ants - Poole, Gray; Poole, Lynn (Obolensky, 1961)