An incredible and thorough treatment, meaningful and detailed. To exist at the same time as this book is a privilege and a blessing. I'd give it ten stars but I can't - this isn't allowed I've been informed - so it instead has only five. Nice job David.