Children's Magic the Herbert Way
Herbert, Terry
Supreme
Best of all, the Heinstein Shuffle is for workers. It can be done in-the-hands, up-close, and from every angle. People will swear the cards have been fairly mixed (you don't need a table to perform it.) It's perfect for memorized deck work, maintaining a stack, story routines, or whatever.
Plus, you'll learn Karl's pet routine - the Heinstein Triumph. It's a convincing in the hands Triumph with a kicker. You not only find their card and right the deck, you magically restore the cards to new deck order.