rev10-angelbook