The magic catalogue : a guide to the wonderful world of magic