I'm not sure of any particular book that lays out the steps one by one, possibly because every concept is context dependent and one context may require concepts that would be detrimental in another...