Engineering Thermodynamics
The main cause for the irreversibility is

Unrestricted expansion
Mechanical and fluid friction
Heat transfer with a finite temperature difference
All of these

ANSWER DOWNLOAD EXAMIANS APP