Historical fiction at its best. Memnon is a character that history knows so little about, yet Oden breathes a spectacular life into him and has written a superb book.