Mark A Edwards Author