Analytical treatment of two-dimensional supersonic flow. Part 1: shock free flow | lit.salon