Author: Collier J A B Amarakone Keith Longmore J M