Reading progress update: I've read 309 out of 396 pages.

Ancillary Justice - Ann Leckie