Similar Items: Fundamentals of artificial neural networks /