20090125163600.0 1023-7046 1026-7883 Cell adhesion & communication. Netherlands 1026-7883 1026-7883 Cell adhesion & communication. Cell adhesion & communication (CD-ROM) 1026-7883 Cell adhesion & communication (CD-ROM)