The answer is no, Forbes has not written any books on cricket. He has, however, written extensively on a variety of other topics, including economics, politics, and social issues. His work has been praised for its clarity, insight, and originality.
John Forbes Brain Battle: 31 Questions to Win the War