144. Best judgment assessment.
[(1)] If any person
(a) fails to make the return required [under sub-section (1) of Section 139] and has not made a return or a revised return under sub-section (4) or sub-section (5) [or an updated return under sub-section (8A)] of that section, or
(b) fails to comply with all the terms of a notice issued under sub-section (1) of Section 142[or fails to comply with a direction issued under sub-section (2A) of that section], or
(c) having made a return, fails to comply with all the terms of a notice issued under sub-section (2) of Section 143,
the [Assessing] Officer, after taking into account all relevant material which the [Assessing] Officer has gathered, [shall, after giving the assessee an opportunity of being heard, make the assessment] of the total income or loss to the best of his judgment and determine the sum payable by the assessee [* * * *] on the basis of such assessment :