long ago I was looking for this type of book, with good explanations. I already had copies of old books but whose explanations are quite tedious and diagrams without which wasted a lot of time even knowing decrypt. This book contains some older but better explained and clear diagrams. I am delighted with my purchase.