Great book: it's thorough and what's more, the accompanying CD includes twelve videos in which the author explains different aspects: …