Jeff Hull's "Pale Morning Done" is a very good read, indeed. Highly recommended.