This is an excellent source of information for the beginning or experienced diver. Even though I took the PADI certification class, I found that I needed to brush up in areas. This book has it all -it covers all aspects of diving from equipment to rescue to diving physics.