Reading progress update: I've read 31 out of 322 pages.

Phoenix Island - John  Dixon

Holy crud, this is really good so far.  Reading onward and hope it keeps the momentum going.