bill james is actually a pen name of author james tucker