Analysis 2 by Helmut Neunzert & Winfried G. Eschmann