Are there any books with lots of questions of "Fill in The holes" type Does anyone knows books which have lots of questions ,whose format are like fill in the holes type . . Same goes for theorems and exercises . I am looking on pure math especially Real analysis ,Abstract Algebra ,Topology etc 
Thanks
 A: You might be talking about "problem books" which contain very little exposition, and ask the reader to prove most of the propositions. For topology, you might try Elementary Topology, by Oleg Viro. Basically the structure is that of a guided inquiry from definitions through the major theorems. There are hints and answers in the book if you get stuck in places.
A: Although not being one of the subjects you asked for right now, John Oprea's Differential Geometry and Its Applications might fit the bill: there's lot of exercises in the middle of the text, eventually some details of proofs turn into exercises too, he doesn't have any section labeled "exercises", working through most of the examples given are exercises too, and nonetheless the book is very pleasant to read.

Halmos' Linear Algebra Problems Book is likely to suit your needs. He talks a bit, then throws you a problem. You'll interact a lot with the book.
A: If in your "etc" you are willing to include some set theory, the two volumes  by Just & Weese, Discovering Modern Set Theory, are a must-read in this vein.
I think it is relevant to add that, apart from being very well written, the first volume ("The Basics") is the only math textbook that made me laugh out loud! 
A: I've always been a fan of Rudin's books on analysis; Principles of Mathematica Analysis, Real and Complex Analysis. These books have numerous exercises, although the latter can be quite tough. Also worth looking at is Mathematical Analysis by Apostol. This book covers all the basics of mathematical analysis and has a lot of exercises.
For Topology, I recommend Sutherland's book Introduction to Metric and Topological Spaces, which is an excellent introduction to the topic and has plenty of exercises and is otherwise well-paced.
Abstract algebra is a little bit out of my expertise, but you might try A first course in abstract algebra by Fraleigh. If I remember correctly, this has plenty of exercises at a good level.
A: Abstract algebra by Allan Clark. 
The book presents an average course in undergraduate algebra through a long list of questions , proves all the harder theorems but leaves almost everything else to the reader , with many hints and motivations. 
