Forty Years in the making and four years in the writing!