A review by aredridel
Ishmael by Barbara Hambly

4.0