Ultima 4: Quest of the Avatar
solution
by Dan Simpson
solution
by Stephen Lee
The Spoiler Centre