'Morayland': New book lays bare all of Moray life in 500 yea