(b)any person carrying on, business; or any profession [not being a profession referred to in clause (a)] and satisfying the conditions referred to in sub-section (2),shall keep and maintain such books of account and other documents to enable the Assessing Officer to compute his total income under this Act.