Vietnam, a history

Stanley Karnow
Viking Press
9780670746040
0-670-74604-5