I'll second that "Casting a Spell" by Geo. Black. A fine read to sit back with a cup of coffee on a rainy afternoon and dwell on some good stuff! I just started it.

Jeremy.