20081209130900.0 0168-3659 Journal of controlled release 0168-3659 Journal of controlled release 0168-3659 0168-3659 Netherlands Journal of controlled release. Journal of controlled release. 0168-3659