In this third entry in the popular Cassandra Palmer series, Cassie is forced to travel back in time to retrieve an ancient book of spells-although doing so could spell disaster for the world.
In this third entry in the popular Cassandra Palmer series, Cassie is forced to travel back in time to retrieve an ancient book of spells-although doing so could spell disaster for the world.