Partial differential equations : theory and technique