Manipulation Techniques Book 2020 Manipulation Techniques DM David Moore 3 readers PublisherIndependently PublishedLanguageEnglishPublished2020