This book is quite new and I haven't had the opportunity to get my hands on it just yet, but I've heard very good things about it.