Introduction to partial differential equations - Rao, K Sankara (2005)