adapted from her 1973 novel of the same name , `` the black prince '' casts ian mcdiarmid , long a mainstay of the royal shakespeare company , as a tax assessor named bradley pearson who nurses ambitions to be a great writer .