Written by Ian R. MacDonald--Information from author's