Introduction to partial differential equation - Borthwick, David (Springer, 2016)