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