Rana, Narayan Chandra

Classical mechanics - Tata McGraw Hill Education Private Limited - xx+607

531 RAN