Have you bought the online edition of this book? What do you think? Do you know other books that address the same topic?