Cowdell covers a wide range of topics from the basic of investing to more advanced strategies making it suitable for both beginners and experienced investors.The book is also known as up to date information. Overall if you're looking for a practical guide to investing this book is recommended.