Data strucrures and program design - Kruse, Robert L