This book is an excellent source for both novice and professional alike. There is however a problem as the Second Edition is available and has 120 more pages of information that is important to users interested in E-Commerce, or just plain narsasistic.