Junior Wizard Rincewind tries to escape Discworld's Dungeon Dimensions, the Demon King of Hell and a parrot. Stars Mark Heap.

When precocious young Eric Thursley summons a demon from the loathsome pit to fulfil his every wish, he certainly gets what he asked for.

Just... not exactly what he asked for. That's the problem with wishes.

Terry Pratchett's many Discworld novels combine a Technicolor imagination with a razor sharp wit, especially when he rewrites Faust as spotty teenage demonologist Eric.

Rincewind ..... Mark Heap

Eric ..... Will Howard

Death ..... Geoffrey Whitehead

Archchancellor ..... Robert Blythe

Parrot ..... Ben Crowe

Demon King Astfgl ..... Nicholas Murchie

Screwpate ..... Michael Shelford

Mother ..... Christine Absalom

Narrator ..... Rick Warden

Adapted in four parts by Robin Brooks.

Director: Jonquil Panting

First broadcast on BBC Radio 4 in 2013.