by G. S. Upadhyaya and R. K. Dube. by B. L. Sharma and R. K. Purohit. by P. Terpstra and L. W. Codd.