Amstrong-THESIS-2020 updated version-Feb-2020 most recent