this book is good, as far as I've read, but, the English needs work, as it seems to be written by someone who is learning English... it could also be, as a few books here are, that it's being translated into English, explaining why some phrases are only understandable, with a little effort
Popular Reviews