Thach weave

Steve Ewing
Naval Institute Press
9781591142485
1-59114-248-2