According to the textbook, this is simply a Carnot process (see attached image). My point is this: if the piston is free to move, then it will move however it needs to move to maintain a constant pressure - at least this is how I'm used to hearing the description of an isobaric process.
So, again, isn't this BOTH an isobaric process and isothermal process?
This seems to be quite a brain teaser.