USMA West Point

Holdings details from USMA West Point
Call Number: E581.6 43d .M48