Publications by 'B. B. Ahuja'