Bank of the James in Appomattox