If you already have some basic knowledge this book will be very helpful.
Just like any of the ever-popular "dummy" books, this one tackles all aspects of investing. It covers basic information and baby steps you up to the more difficult topics and concepts. Pretty helpful for those of us that slept through fincance class!!