Since you all kept asking for it here's part oneAll Rights Reserved
Since you all kept asking for it here's part one
3 parts