A treatise on time and space. (2018)