Very complete book. Ideal for a beginner. However I limit myself to three stars because the translation is not terrible (translated from English) From the beginning the book is full of technical terms that are not very clear and are not explained or explained much later. This sometimes leads to some head shots (why is it not a good well you complete lexicon !!?) I think this is due to translation sometimes too literal English into French. Still a very good and comprehensive book packed with clear explanations that I recommend without worries.