Author: Alexander Cruden ,A.M