Lists of Rolling Stock

Is there any publication or website that lists the rolling stock, especially locomotives and passenger cars, in the United States?

We have a nearly complete annual book called the Canadian Trackside guide, and I’m looking for similar information for the U.S.