Author: M.P. Cherkasova~G.L. Thomas~R.S. Anderssen