The ICA Cookbook