Advanced Mathematics - "Neil, Hugh" (,Cambridge Uni press uk, 2011)