Investigation of dust ion acoustic shock and solitary waves in a viscous dusty plasma. (1st March 2023)