First Order Partial Differential Equations