AlanC. Pieces. Theresa Rogers.Anna O.Soster How Porcupines make love III - Third Edition - Longman publishers USA ISBN: 080131312604