Recent Progress In Science And Technology