Cat Marsters is the pen name of award-winning author Kate Johnson.

Wednesday, 12 November 2014