Advanced modern engineering mathematics - James Glyn (Addison-Wesley, 1999)