First order partial differential equations by