Cartographic Science: A Compendium of Map Projections, with Derivations