A review by mouseg
Ultras (Cipherverse, #1) by Timothy C. Ward

1.0

Has potential but needs more editing.