I think I've seen this book mentioned 'round these parts. Maybe by you :-). I'll add it to my list.
Well worth your time IMO.
reply