Schweinebucht
The Bay of Pigs: The Leaders' Story of Brigade 2506 (9780393331202): Johnson, Haynes: Books