The Coral Sea 1942: The First Carrier Battle by Mark Stille (Paperback, 2009)