Jack Greene

Greene is the author of four previous books and has contributed articles on a wide range of naval and military subjects.