If you think you won't be able to understand ATM, this book will help you fulfill your prophecy. It avoids detail to the point of being useless - as a result it has nothing substantial to talk about. Reading it is like reading a collection of sales brochures.I wasted a lot of time on this book - please do yourself a favor and find a real book on ATM.