B a s i c   S u m m o n i n g   M a g i c 