Manyebook
John J. Crimmins
Encyclopedia of Card Tricks