Introduction to partial differential equations - Greenspan, Donald