The American promise : a compact history - ROARK, JAMES L.