Thanku sir , I have noted the books mentioned by you.
There is one more doubt from my side. Many time spectator ask to repeat the trick.
So are there any tricks which can be done N numbero time without reducing its powerful effect or exposing the technique of the trick.
You can offer to teach them the same trick, but end up doing something entirely different, with the deck in their hands.
However, there are infinite tricks which can be repeated, depending on how you structure them. The ACR is of course one, but there are several effects which haven't been done a million times by people. It's easy to create them once you, as
@RealityOne mentioned, expanded your horizons.
What I always do however, when asked to repeat a trick, is to do another different trick which starts out the same.