Aladdin® Plant Research Related Products

Product Manager:Harrison Michael


Introduction

In modern life sciences research, plant science, as an important branch, is increasingly expanding in depth and breadth. As a globally recognized supplier of biochemical reagents, Aladdin Scientific has always been committed to providing comprehensive support for plant research with excellent quality and an innovative spirit. This article carefully compiles a variety of high-quality biochemical reagents from Aladdin Scientific in the field of plant research, including components of plant culture media, protoplast culture reagents, plant hormones, and plant cell staining reagents, aiming to provide researchers with authoritative and reliable product options.

 

Aladdin Scientific's biochemical reagents for plant research, with their excellent quality and stable performance, have become the top choice for many researchers. We offer a variety of components for plant culture media, covering classic and innovative formulations such as MS medium and SH medium, which can meet the needs of different plant species and research directions. Our protoplast culture reagents, with their high efficiency and reliability, help scientists achieve significant breakthroughs in cell engineering and plant gene research. Our plant hormone products are comprehensive, with high purity, and can accurately regulate the growth and development of plants, providing strong support for your exploration of plant life mysteries. Our plant cell staining reagents, with their excellent staining effects and ease of operation, ensure the precision and reproducibility of experimental results.

 

We are well aware that high-quality reagents are key to obtaining accurate and reproducible experimental results in plant scientific research. Aladdin Scientific not only provides products but also offers trust and support to researchers. Through this manual, we hope to provide valuable assistance for your research journey, and let's work together to promote plant scientific research to new heights.


Plant Medium Fractions

Cat.No

Product Name

Categories

Size

A501154

Agar

Solidifying agent

100g;250g;1kg;2.5kg

S399862

Sulfuric Acid Standard Solution

Regulation of pH

1L

S431791

Sodium hydroxide

Regulation of pH

25g;500g;2.5kg

M108952

MES

Biological buffer

25g;100g;500g;1kg

A112104

Ammonium sulfate

Inorganic salt components

500g;2.5kg

P111638

Potassium nitrate

Inorganic salt components

1kg;5kg

C118704

Calcium chloride anhydrous

Inorganic salt components

100g;500g

M110771

Magnesium sulfate

Inorganic salt components

500g

P113042

Potassium phosphate monobasic

Inorganic salt components

500g

P433791

Potassium iodide

Inorganic salt components

100g

B111605

Boric acid

Inorganic salt components

500g

M111715

Manganese sulfate monohydrate

Inorganic salt components

500g

Z684371

Zinc sulfate

Inorganic salt components

25g;100g;500g;2.5kg

Z111856

Zinc sulfate heptahydrate

Inorganic salt components

500g

S320063

Sodium molybdate dihydrate

Inorganic salt components

100g;500g;1kg;2.5kg

C112412 

Copper sulfate

Inorganic salt components

250g;1kg

C116460

Cobalt chloride hexahydrate

Inorganic salt components

100g;500g

E118596

Ethylenediaminetetraacetic acid 
disodium salt dihydrate

Inorganic salt components

100g;500g

E118603

Ethylenediaminetetraacetic acid 
monosodium ferric salt

Inorganic salt components

100g;250g;500g;2.5kg

F657082

Ferrous sulfate heptahydrate

Inorganic salt components

500g;1kg

M598415

Mercury chloride

Inorganic salt components

10g;25g;50g;100g;500g

M656964

Magnesium sulfate anhydrous

Inorganic salt components

500g;1kg

C118704

Calcium chloride anhydrous

Inorganic salt components

100g;500g

P111638

Potassium nitrate

Inorganic salt components

1kg;5kg

P113042 

Potassium dihydrogen phosphate

Inorganic salt components

500g

M119382

Magnesium sulfate anhydrous

Inorganic salt components

500g

F116111

Iron sulfate hydrate

Inorganic salt components

25g;100g

F116110

Iron(III) sulfate hydrate

Inorganic salt components

250g;500g

C434175

Citric acid

Inorganic salt components

5kg;25kg

C100078

Calcium nitrate tetrahydrate

Inorganic salt components

500g;1kg

S433904

Sodium sulfate

Inorganic salt components

500g;2.5kg

P656969

Potassium chloride

Inorganic salt components

250g;500g;1kg

N433839

Nickel(II) chloride

Inorganic salt components

5g;25g

B106712

Beryllium sulfate tetrahydrate

Inorganic salt components

5g;25g;100g

C432736 

Calcium carbonate

Inorganic salt components

50g;500g

P112586

Potassium sulfate

Inorganic salt components

500g

S433978

Sodium thiosulfate

Inorganic salt components

250g;1kg;2.5kg;25kg;50kg

S112237

Sucrose

Organic constituents

500g;1kg;5kg

D274366 

D-(+)-glucose

Organic constituents

500g;1kg;2.5kg;4×1kg;
5kg;12×500g;4×2.5kg

A110749

Glycine

Organic constituents

25g;100g;500g;1kg;
2.5kg;12×500g;5kg;10kg

T652220

L-Threonine

Organic constituents

25g;100g;500g;1kg

N118656

Nicotinic acid

Organic constituents

500g

V108688

Vitamin B6 hydrochloride

Organic constituents

5g;25g;100g;500g

V424952

Vitamin B1

Organic constituents

1ml

I656931

Inositol

Organic constituents

25g;100g;500g;1kg

F103642

Folic acid

Organic constituents

5g;25g;100g

B433006

Biotin

Organic constituents

100mg;500mg;1g;5g

G640162

L-Glutamine

Organic constituents

5g;25g;100g;500g

L476400

L-Serine

Organic constituents

25g;100g;500g;1kg

G105427

Glutathione (Reduced)

Organic constituents

5g;25g;100g

G640155 

L-glutathione (Oxidized)

Organic constituents

250mg;1g;5g;25g

C615760

5% Casein

Organic constituents

50ml;250ml

C108238 

L-cysteine

Organic constituents

25g;100g;500g

A720493

Adenine

Organic constituents

5g;25g;100g

C110508 

D-Calcium pantothenate

Organic constituents

25g;100g;500g

D431996

D-Pantothenic acid 
hemicalcium salt

Organic constituents

100g;500g

S161021

DL-Glutamic Acid

Organic constituents

25g;100g;250g;500g;1kg;

G111548

DL-Glutamic acid monohydrate

Organic constituents

25g;100g;250g;500g

P397924 

PBS instant particles

Buffer component

1EA;5EA;25EA;100EA

P492453

PBS solution,20X

Buffer component

500ml

T494526 

PBS solution,1X

Buffer component

500ml;12×500ml


Plant Growth Regulators

Cat.No

Product Name

Categories

Size

I101074

3-Indoleacetic acid

Auxin

5g;25g;100g

N118453

1-Naphthylacetic acid

Auxin

25g;100g

I108273

3-Indolybutyric acid

Auxin

5g;25g;100g;250g;500g

D104423

2,4-Dichlorophenoxyacetic acid

Auxin

25g;100g;500g;2.5kg

C102890

4-Chlorophenoxyacetic acid

Auxin

100g;250g;500g;2.5kg

I276187

3-Indole-acetic acid sodium salt

Auxin

1g;5g;25g;100g

M132307

Indole-3-acetic 
Acid Methyl Ester

Auxin

5g;10g;25g;100g

N343365

N-(3-Indolylacetyl)-
DL-aspartic acid

Auxin

25mg;50mg;250mg;1g

I185489

Indole-3-butyric 
acid potassium salt

Auxin

5g;10g;25g;100g;500g

M124154

3-Methylsalicylaldehyde

Auxin

1g;5g;25g;100g

P118490

Picloram

Auxin

5g;25g

T106690

2,3,5-Triiodobenzoic acid

Auxin

5g;10g;25g;100g;500g

B109255

6-Benzylaminopurine

Cytokinins

250mg;1g;5g;25g

Z276091

Zeatin

Cytokinins

50mg;100mg;250mg;1g

Z107222

trans-Zeatin

Cytokinins

100mg;500mg;1g

K108959

Kinetin

Cytokinins

1g;5g;25g

T100902

Thidiazuron

Cytokinins

25mg;100mg

A118589

Adenine hemisulfate salt

Cytokinins

25g;100g;500g

B167716

6-Benzylaminopurine 
hydrochloride

Cytokinins

250mg;1g;5g

F118861

Forchlorfenuron

Cytokinins

1g;5g;25g;100g

D168889

6-(γ,γ-Dimethylallylamino)purine

Cytokinins

50mg;250mg;1g;5g;10g;25g

D106405

N,N'-Diphenylurea

Cytokinins

25g;100g;500g;2.5kg

T349611

trans-Zeatin hydrochloride

Cytokinins

5mg

Z113431

trans-Zeatin-riboside

Cytokinins

10mg;50mg;250mg;100mg;1g

K108959

Kinetin

Cytokinins

1g;5g;25g

N136875

Riboprine

Cytokinins

25mg;50mg;100mg;250mg;1g

F118861

Forchlorfenuron

Cytokinins

1g;5g;25g;100g

G105692

Gibberellin

Gibberellin

1g;5g;25g;50g

G288230

GA3-AM

Gibberellin

10mg;25mg;50mg;100mg;250mg

G135838

Gibberellin A4

Gibberellin

5mg;25mg;100mg;250mg;1g

A100492

(+)-Abscisic acid

Abscisic acid

50mg;250mg;1g;5g

J304598

(±)-Jasmonic acid

Jasmonic acid

250mg

E113521 

Ethrel

Vinyl

250mg;1g;5g;25g;50g

S118533

Salicylic acid

Salicylic acid

250g;500g;1kg

E128317

Epibrassinolide

Sterols

2mg;10mg;50mg;100mg

B131571

Brassinolide

Sterols

10mg;50mg

C695599

Rapeseed sterol

Sterols

2mg

E130270

ergosta-5,7,9(11),
22-tetraen-3β-ol

Sterols

1mg;5mg

E355432

Ergosterol Acetate

Sterols

100mg

S111185 

Stigmasterol

Sterols

1g;5g;25g;100g;500g

S336064

Stigmastanol

Sterols

50mg;250mg

S354000

Stigmasta-3,5-diene

Sterols

1mg;5mg

S434260

β-Sitosterol

Sterols

1mg;10mg

S304591 

Strigolactone

Other growth regulators

1mg

C656925

Choline chloride

Other growth regulators

100g;500g;1kg

A120564

Ancymidol

Other growth regulators

25mg;100mg

D114718

3, 6-dichloro-anisidic 
acid (Dicamba)

Other growth regulators

250mg

P397586

Phloroglucinol

Other growth regulators

100ml

P109919

N-(Phosphonomethyl)glycine

Other growth regulators

250mg

D105965

Daminozide

Other growth regulators

25g;100g;500g

P109932

Paclobutrazol

Other growth regulators

250mg

P109933

Paclobutrazol solution

Other growth regulators

1ml;1.2ml

C114435

(2-Chloroethyl)trimethylammon-
ium chloride

Other growth regulators

5g;25g

U406290

Uniconazole

Other growth regulators

1g;5g;25g;100g;500g

T100902

Thidiazuron

Other growth regulators

25mg;100mg

M141506

Maleic hydrazide

Other growth regulators

25g;100g;500g;2.5kg

B183968

Butyric acid hydrazide

Other growth regulators

1g;5g;25g;100g

E113523

Ethephon

Other growth regulators

250mg


Plant Genetic Transformation

Cat.No

Product Name

Categories

Size

G112794 

Gold grains

Gene gun method

400mg;1g;2g;4g

P434444

Polyvinylpyrrolidone

Gene gun method

100g;500g;1kg

P434443

Polyvinylpyrrolidone

Gene gun method

100g;500g;1kg

B112496

Beef extract desicxant

Agrobacterium culture

50g;200g;250g;1kg

P139522

Peptone from Yeast

Agrobacterium culture

50g;500g;1kg;5kg;12×500g

P112144

Potassium chloride

Agrobacterium culture

500g;5kg

T139519

Tryptone

Agrobacterium culture

250g;1kg;12×250g

Y139521

Yeast extract

Agrobacterium culture

500g;12×500g

Y110517

Yeast extract,powder

Agrobacterium culture

100g;500g;2.5kg;12×500g;5kg

C111547

Sodium chloride

Agrobacterium culture

500g;2.5kg;12×500g

D274366

D-(+)-glucose

Agrobacterium culture

500g;1kg;2.5kg;4×1kg;
5kg;12×500g;4×2.5kg

A274231

Agar

Agrobacterium culture

500g;1kg;2.5kg;
10kg;4×500g;4×1kg

L666026

LB medium

Agrobacterium culture

50g

L113084

LB Broth

Agrobacterium culture

250g

D422851

3′, 5′-Dimethoxy-4′-hydroxyacet-ophenone

Conversion of reagent

1ml

P598941

Polyethylene glycol

Osmotic agent

100g;500g;5kg

T109026

Triton™ X-100

The surfactant

100ml;250ml;500ml;
12×500ml;1L;4L;20L

A102048

Ampicillin trihydrate

Antibiotics

1g;5g;25g;100g

A425643

Ampicillin trihydrate

Antibiotics

1ml

P431514

Penicillin G potassium salt

Antibiotics

5g;25g;100g;250g;1kg;
106Units;107Units;108Units

P274325

Penicillin G sodium salt

Antibiotics

100MU;500MU

C476222

Carbenicillin

Antibiotics

1ml

K331597

Kanamycin

Antibiotics

250mg;1g;5g

K103025

Kanamycin sulfate

Antibiotics

5g;25g;100g;500g;3kg;10kg

K432461

Kanamycin sulfate from Streptomyces kanamyceticus

Antibiotics

1g;5g;25g

R408679

Rifampin (NSC-113926)

Antibiotics

1ml

R105455

Rifampicin

Antibiotics

250mg;1g;5g;25g;100g;500g

D120820 

Termetin

Antibiotics

100mg;250mg;1g;5g

H432610

Hygromycin B from 
Streptomyces hygroscopicus

Antibiotics

50mg;100mg;250mg;
1g;5g;5×100mg

H113146

Hygromycin B solution

Antibiotics

20ml

S276470

Streptochlorin

Antibiotics

250μg;1mg;5mg;25mg;100mg

S274304

Streptomycin sulfate

Antibiotics

50g;100g;500g

S432673

Streptomycin sulfate salt

Antibiotics

25g;100g

G274348

G418 disulfate

Antibiotics

1g;5g;25g

G657432

G418 disulfate

Antibiotics

1g;5g;25g

G431375

G418 disulfate salt

Antibiotics

1g;5g;25g

G432055

Gentamicin sulfate salt

Antibiotics

50mg;250mg;1g;5g;100g

G100391 

Gentamycin sulfate

Antibiotics

1g;5g;25g;100g;500g

G432052

Gentamicin solution

Antibiotics

10ml;50ml;100ml

G432053

Gentamicin solution

Antibiotics

10ml;100ml

C136411

Cephalothin sodium salt

Antibiotics

100mg;250mg;500mg;1g;5g

C424911

Cephalothin sodium salt

Antibiotics

1ml

V301569 

Vancomycin

Antibiotics

250mg;1g;5g;25g;100g

V432045

Vancomycin hydrochloride from 
Streptomyces orientalis

Antibiotics

1g;5g

A110749

Glycine

Electric conversion method

25g;100g;500g;1kg;
2.5kg;5kg;10kg;12×500g

M140788

Magnesium chloride

Electric conversion method

1kg;5kg;25kg

T196388

TE buffer,1×pH 8.0

Electric conversion method

100ml;400ml

T301532 

TE buffer,10×pH 8.0

Electric conversion method

100ml;250ml

T301540

TE buffer,20×pH 8.0

Electric conversion method

100ml;250ml


Protoplast System

Cat.No

Product Name

Categories

Size

C299008

Cellulase, enzyme blend

Preparation
Culture
Transformation

50ml;250ml

C298999

Cellulase from 
Trichoderma reesei

Preparation
Culture
Transformation

50ml;250ml

C109262

Cellulase from Aspergillus niger
(Carrier for starch)

Preparation
Culture
Transformation

5g;25g;100g;500g

P116864

Pectinase

Preparation
Culture
Transformation

10g;50g;250g;1kg

P128776

Pectinase from Aspergillus niger

Preparation
Culture
Transformation

250mg;1g

P299306

Pectinase

Preparation
Culture
Transformation

50ml;250ml;1L

H304919

Hemicellulase from gastritis

Preparation
Culture
Transformation

1g;5g;25g;100g

H304918 

Hemicellulase

Preparation
Culture
Transformation

5g;25g;100g

D304771

Driselase

Preparation
Culture
Transformation

500mg

M119324

Mannitol

Preparation
Culture
Transformation

500g;5kg

M656966

Magnesium chloride 
hexahydrate

Preparation
Culture
Transformation

100g;500g

M119382

Magnesium sulfate anhydrous

Preparation
Culture
Transformation

500g

M108952

MES

Preparation
Culture
Transformation

25g;100g;500g;1kg

P113042

Potassium phosphate monobasic

Preparation
Culture
Transformation

500g

C118704 

Anhydrous calcium chloride

Preparation
Culture
Transformation

100g;500g

C118444

Calcium chloride, dihydrate

Preparation
Culture
Transformation

500g;1kg

P615530

Polyethylene glycol

Preparation
Culture
Transformation

1kg;5kg


Plant Cell Staining

Cat.No

Product Name

Categories

Size

M661803

Methanol

Adding components
to dyeing solution

100ml;1L

T109026

Triton™ X-100

Adding components
to dyeing solution

100ml;250ml;500ml;
12×500ml;1L;4L;20L

E196386

EDTA Buffer

Adding components
to dyeing solution

100ml

E111994

Ethanol

Adding components
to dyeing solution

500ml;12×500ml

A433219

Acetic acid

Adding components
to dyeing solution

250ml;1L

S431676 

Sodium acetate

Adding components
to dyeing solution

25g;500g;1kg

X112051

Xylene

Transparent processing

100ml;500ml;12×500ml;
20×500ml;5L;25L;4×5L

N116470

Neutral gum

Sealing plate

100g

B104857

X-GlcA

GUS staining

25mg;100mg;500mg;1g

S657074

Sodium dihydngen phoshate anhydrous

GUS staining

250g;500g;1kg

P299247

Potassium ferrocyanide trihydrate

GUS staining

500g;2.5kg

A111200

Aniline Blue, sodium salt

Aniline blue dyeing

25g;100g

A113197

Aniline Blue solution

Aniline blue dyeing

25g;100g;500g

S431793

Sodium hydroxide

Aniline blue dyeing

500g;1kg

P434005

Potassium phosphate tribasic

Aniline blue dyeing

500g;1kg;2.5kg

C305814

Carmine

Acetic acid carmine staining

5g;25g;100g

I141414

Anhydrous ferric chloride

Acetic acid carmine staining

100g;500g;5kg;12×500g

F100211

Iron nitrate nonahydrate

Acetic acid carmine staining

25g;100g;500g;2.5kg

I639233

Iron(III) sulfate hydrate

Acetic acid carmine staining

25g;100g;500g;1kg

M304732

Methyl Green

Methyl green-pyronine stain

1g;5g;25g

P592435

Pyronin B

Methyl green-pyronine stain

5g;25g

P113153 

Send doronin B

Methyl green-pyronine stain

5g;25g

P100851

Pyronin Y

Methyl green-pyronine stain

1g;5g

S684470

Sudan III

Sudan red staining

25g;100g

S100286

Sudan Ⅳ

Sudan red staining

25g;100g;500g

S116268

Silver nitrate solution

Silver nitrate staining

1L

S116269

Silver nitrate solution

Silver nitrate staining

1L

C110703

Crystal violet

Crystal violet staining

5g;25g;100g;500g;2.5kg

A189700

Ammonium oxalate

Crystal violet staining

10g;25g;50g;100g;500g

I116350

Iodine

Rugo's iodine staining

25g;100g;250g;500g;
1kg;5kg;12×500g

P433791

Potassium iodide

Rugo's iodine staining

100g

P433786

Potassium iodide

Rugo's iodine staining

100g;500g

A100195

Alizarin red

Alizarin red staining

25g;100g;500g;2.5kg

A196436

Alizarin red

Alizarin red staining

125ml;500ml

D405772

DAB staining kit

DAB dyeing

1Set

N104908

Nitrotetrazolium Blue chloride

NBT staining

100mg;500mg;1g;5g;25g


Extraction of Plant Materials

Cat.No

Product Name

Categories

Size

T301502

Tris-Hydrochloride Buffer

Buffer component

100ml;500ml

W274329

Water

solvent

100ml;500ml;1L

M301573

2-Mercaptoethanol

reductant

25g;500g;100ml;
500ml;2.5L;10L

P128316

Phenol

Extraction reagent

100g;500g;2.5kg;12×500g

C434285

Chloroform-d

Extraction reagent

10g;50g;0.75ml;10×0.75ml

I292350

Isopropyl Alcohol

Extraction reagent

500ml;1L;2.5L;
10L;25L;12×500ml

A171299

75% alcohol

Extraction reagent

500ml;5L;10L;25L;
12×500ml;4×5L

P669980 

Plant genomic DNA extraction kit

kit

50T

N667427

The new plant genomic 
DNA extraction kit

kit

50T;200T

R669988

Plants of RNA extraction kit 
(DNase I)

kit

50T

M669913

Plant DNA extraction kit by 
magnetic beads method

kit

96T

O665690

Universal Plant RNA Extraction 
Kit (DNase I)

kit

50T

T301532

TE buffer

DNA/RNA extraction reagents

100ml;250ml

T196388 

TE buffer,pH 8.0

DNA/RNA extraction reagents

100ml

G110926

Guandine thiocyanate

TRIzol reagent extraction

100g;500g;2.5kg;10kg;5kg;25kg

R292575

RNase Inhibitor(RNasin)

TRIzol reagent extraction

50μl;1ml

H108983

Hexadecyl trimethyl 
ammonium bromide

CTAB extraction method

100g;500g;2.5kg;5kg;12×500g

M119838

Isopentyl alcohol

CTAB extraction method

100ml;500ml;1L

S431670

Sodium acetate buffer

CTAB extraction method

100ml;500ml;1L

R665518

RNase A,10mg/ml

CTAB extraction method

1ml

R665521

RNase A,100mg/ml

CTAB extraction method

1ml

E130059

Ethanol

CTAB extraction method

100ml;500ml;1L;6×1L;10L

S108350

Sodium dodecyl sulfate

SDS method

25g;100g

E112489

Ethylenediaminetetraacetic acid

SDS method

100g;500g;2.5kg

P431672

Potassium acetate

SDS method

1kg;5kg;10kg

S580606

Sodium hydroxide

Alkali cracking process

100g;500g;2.5kg

S140903

Sodium hydroxide

Alkali cracking process

500g;2.5kg;12×500g

P274341 

Proteinase K

Alkali cracking process

25mg;100mg;500mg;1g

A294961

Ammonium acetate solution

Alkali cracking process

100ml;500ml

P105539 

PMSF

Protease inhibitor

1g;5g;25g;100g

L693345

Leupeptin

Protease inhibitor

5mg

A274384

Aprotinin

Protease inhibitor

10mg;50mg

P615530

Polyethylene glycol

PEG precipitation method

1kg;5kg

C111542

Sodium chloride

PEG precipitation method

1kg

E301914

EDTA Buffered Solution

PEG precipitation method

100ml

G358402

Glycerol

PEG precipitation method

1L;2.5L;10L

A434062 

Ammonium sulfate

Ammonium sulfate 
precipitation

500g;1kg;5kg

T104257 

trichloroacetic acid

TCA/ acetone precipitation

100g;500g;2.5kg;12×500g

A465647

Acetone

TCA/ acetone precipitation

1kg;8kg;20kg

C432737 

Calcium carbonate

Pigment extraction

500g

S100257

Sand

Pigment extraction

500g;5kg;25kg;12×500g

P476418

Petroleum benzine

Pigment extraction

1L;2.5L;4L;5L;10L;25L;190L

B116187

Benzene

Pigment extraction

100ml;500ml;12×500ml;4L

C106650

Cupric Acetate Anhydrous

Pigment extraction

25g;100g;500g;2.5kg

P301749

Potassium hydroxide

Pigment extraction

500g;12×500g;5kg;25kg

M433273

Methanol

Pigment extraction

1L;2.5L;5L;10L;25L;180L

C639638

Citric acid

Pigment extraction

500g;2.5kg;5kg

A298827

Acetate

Pigment extraction

500ml;2.5L;4L;5L

P119716

Petroleum ether

Pigment extraction

100ml;1L

S433695

Silica

Pigment extraction

500g;2.5kg;1L

A397767

Aluminum oxide 
60-100mesh≥75%

Pigment extraction

500g;20×500g;5kg

A359389

Aluminum oxide 
100-200mesh≥75%

Pigment extraction

500g;20×500g;12×500g;5kg;25kg

A359395

Aluminum oxide 
200-300mesh≥70%

Pigment extraction

500g;20×500g;12×500g;5kg;25kg


Aladdin:https://www.aladdinsci.com/

Categories: Technical articles