Eric calls up a demon to grant him three wishes - but what he gets is the Discworld's most incompetent wizard . . .
Paperback
155
Millennium
2000
New Ed
en
9781857989540