I recommend "North American Railyards" by Michael Rhodes (ISBN 978-0-7603-1578-1). The most recent edition is 2003, so it's a little dated in that some of the yards may no longer be operating. It's organized by railroad and covers a lot of yards. Not the definitive work of ALL railyards, but it's a good read.
Our community is FREE to join. To participate you must either login or register for an account.