Advanced Engineering Mathematics by Gerard O'Neill