Cooperative self-assembly of double-strand conjugated porphyrin ladders - Taylor, P; Anderson, H (JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 1999)