Robert Mapplethorpe American, 1946-1989