Yes it is, very good book because it goes from the fundamentals to elaborate examples.
Now if you really want to be in research and current attack/defense then you need to do your homework.
But all the foundations in this book will help you have a comprehensive picture of the landscape you're playing in.