Prac Ency Of Magic by David Nicholas