This is a wonderful stitch dictionary to have in your library. While it is both comprehensive and has fantastic, detailed photos, what sets this book apart is the table of contents. It's organized by photos of the finished stitches which is super helpful!
I recommend this book in all the classes I teach because it is so well-organized and easy to follow.