ID:DA0686963X
Carter, William (William S.)
Search authors sharing the same name
William S. Carter
Garland Pub. 1991 Modern European history Great Britain
: alk. paper
Available at 2 libraries