J.-A.-P. de Magalhaes Castro