Diagram courtesy American Heart Association.
I found this site very helpful, as it provides a succinct description of the difference between a cardiac arrest and a heart attack.
Heart Foundation Australia also provides a very detailed and clear CPR guide. I urge everyone to at least review this and if you can go a step further, to do a first aid course. It could save someone's life one day!