Nature probes published research as it emerges journal paper allegedly used to entice $120m cloud deal
go.theregister.com