The Battle of Okinawa
The Battle of Okinawa with maps, tables, charts, and pictures. Done by the Department of Military History.