Captain Vorpatril's Alliance Lois McMaster Bujold Vorkosigan 2012 Science Fiction 9/10 Read Jun 18, 2013