Downloading Angela (St. John's #2)

Angela (St. John's #2)
This is the second in the St John's series. It is a continuation of the Calan MacLeod story in which Angela, with Calan's help, comes into her own.