Applied Analysis by John K. Hunter & Bruno Nachtergaele