The naked island - Branddon, Russell (Birlinn Limited, 2001)