Border War : Fighting over Slavery Before the Civil War Stanley H

You will find that this novel keeps you guessing until the very end.