The Last Ever After Book 3 The School for Good and Evil Paperback 21 July 2015