Source: http://www.nme.com/news/music/janelle-monae-dirty-computer-tracklist-pharrell-brian-wilson-collaborations-2302878