Marion Rana Terry Pratchett's Narrative Worlds - Springer Springer 2018 ISBN: 9783319672984 Source: EBOOK