Author: j. m. lambert and j. n. jennings