Robert Asprey
Robert Asprey is a former U.S. Marine captain and an accomplished and esteemed military historian.
Robert Asprey is a former U.S. Marine captain and an accomplished and esteemed military historian. See less
Robert Asprey's Featured Books