Many kinds of magic (1990)