The World Of Jack Aubrey
David Miller, a former British Armed Forces officer, has spent his entire professional life in military service or as an advisor on military matters.