Another good resource is from "Two Lives of a Hero", a biography of Baden-Powell who defended Mafeking.