Tissue engineering: perspectives, challenges, and future directions.

Tissue engineering: perspectives, challenges, and future directions.