by Clive Barker
The Imajica series by Clive Barker consists of 3 books, published between 1991 and 1995. The series begins with Imajica.