Author: j.g. wilson and s.a wouthuysen