Investigating Magic - 9781680485752