I strongly believe the concepts are still too advanced for a student who just discovers new disciplines after finishing High-School. The book itself seems pretty worked, but I didn't successfully manage to get the most out of it, despite me wanting to understand a few from here and there.