1
by Levine, Robert M.
Published 2000
Book
2
by Bailyn, Bernard
Published 1988
Book
3
by Pan, Lynn
Published 1990
Book