User Authentication Technologies by Nathan L. Clarke, Paul S. Dowland & Steven M. Furnell