Advanced Modern Engineering Mathematics by Glyn James, Dick Clements & David Burley