Check Amit's A* Pages, it explains the algorithm in detail.

I've once wrote a tutorial for A* on Turbo years ago, and I've also made an example program. If there is interest, I can search for the code. And yes, it has nothing to do with Asphyre itself.