Voyages 3 - Lorna Joy Swain; H Douglas Brown; Anne Albarelli-Siegfried; Alice Savage; Masoud Shafiei (Longman, 2000)