A comprehensive beginners guide, but not only that but a book able to help some of the more experienced. It teaches you how to simulate both a circuit as a whole or a circuit broken up into modules to test their practical capability. It does not bother to paraphrase what is already in the manual but takes the reader into the realms of circuit design. Consequently I have found this book worth its weight in gold, as it has saved me many hard hours work and I have had the great pleasure of being able to toy with new ideas effortlessly.