Good necessitates evil and the two sides of that disk are not always clearly marked.
Ancillary Justice (ed. Hachette UK, 2013) - ISBN: 9780316246637
Good necessitates evil and the two sides of that disk are not always clearly marked.
Ancillary Justice (ed. Hachette UK, 2013) - ISBN: 9780316246637