Huff, Tanya -- Long Hot Summoning (The Keeper's Chronicles 3)
Funny, but jokes about shopping malls ought not be stretched out this long.
Books I have acquired recently
All the books I own