Dream Analysis & Depth Psychology by John Cappello.