Shinsengumi: The Shogun's Last Samurai Corps by Romulus Hillsborough (Paperback, 2011)