Suspect Monkey C Programming for Garmin Devices ebook?

Hi,

I'm new to monkey c, but have a decent grounded in C/C++/Java/etc.

I bought what appears to be the only ebook on monkey c from Amazon:

Monkey C Programming for Garmin Devices by Isaac Maxwell.

https://www.amazon.com/Monkey-C-Programming-Garmin-Devices-ebook/dp/B0C2J4MCY7

What confuses me is the text has code samples start off looking like monkey C, but as I read on, they make liberal use of #include directives, pointers, and manual memory allocation, all of which I can find any reference to anywhere else - which suggests that monkey c does not support any of these things and the book is not legit.  Basically the code looks very like regular C.

But before I e-mail Amazon I wanted to check that I'm not making some sort of daft mistake.

A quick example, I've reframed to avoid any copyright concerns:

GpsListener *myListener = new GpsListener();

gpsSensor->addListener(myListener);

That can't be monkey c right - it's not syntactically possible?