Review: Dispel Illusion (Impossible Times #3) by Mark Lawrence January 3, 2020 by David W Leave a Comment