Biometric Solutions by David D. Zhang & Sekhar R. Sarukkai