CRC CRITICAL REVIEWS IN BIOMEDICAL ENGINEERING Journal