Guadalcanal Marine

Marine

by Kerry L. Lane

Hardcover

ISBN: 978-1-57806-664-3

ISBN-10: 1-57806-664-6

University Press of Mississippi · 2004