Structural Analysis and Synthesis by Stephen Rowland, Ernest Duebendorfer & Stephen M. Rowland