Is there a good reversing toolset for linux? For instance this book recommends a windows only tool called Ida.
https://www.hex-rays.com/products/ida/debugger/index.shtml
it's still somewhat expensive though.
It also have a book - http://maijin.github.io/radare2book/ Not yet complete, but also evolving. Also you can read our blog http://radare.today/
And for the justice - there is another competitor - Hopper disasm too.