David Hills-Taylor is an experienced engineering author and examiner.