B. Traven (Bruno Traven) was the pen name of a presumably German novelist, most likely Hermann Otto Albert Maximilian Feigewhose. However B. Travens real name, nationality, date and place of birth and details of biography are all subject to dispute.
Bio from Wikipedia - See more on en.wikipedia.org Text under CC-BY-SA license