If you really want to understand what coaching is, and how it differs from all other conversations between people, this is a great book to read.
So many professional coaching programs use the Co-Active framework to undergird their particular coaching methodology.