The Shadow Lantern (The Blackhope Enigma, #3)

Written by Teresa Flavin