Searcoid Micheal O Elements of Abstract Analysis / by Micheal O Searcoid - New York Springer Verlag 2002 - 298p.