I can forgive a dozen pages devoted to getting, installing and using NASM since that info might be needed by a real novice. IMO, if you are looking to do assembly-level programming on Linux, and you don't know anything about Linux and don't even have it installed.... better learn something easier first.... there are entire volumes dedicated to using Linux... no need to waste space in an ASM level programming book.
Otherwise, this book looks very good. Much better than "Linux Assembly Language Programming". Don't get that book; I own both and this book has proven more useful in 2 days than the other one in 2 years.