Enjoyed this read one of the most detailed ones i have found.