The Marranos of Spain: From the Late 14th to the Early 16th Century According to Contemporary Hebrew Sources