Drug development cost estimates hard to swallow

scientific article