Biophotonics: Principles, Practice and Applications