
As of 02/06/2023 Indus: 33,891 -34.99 -0.1% Trans: 15,364 -153.88 -1.0% Utils: 961 +7.51 +0.8% Nasdaq: 11,887 -119.50 -1.0% S&P 500: 4,111 -25.40 -0.6% |
YTD +2.2% +14.7% -0.7% +13.6% +7.1% |
|
As of 02/06/2023 Indus: 33,891 -34.99 -0.1% Trans: 15,364 -153.88 -1.0% Utils: 961 +7.51 +0.8% Nasdaq: 11,887 -119.50 -1.0% S&P 500: 4,111 -25.40 -0.6% |
YTD +2.2% +14.7% -0.7% +13.6% +7.1% |
|
|
||
Tuesday 2/7/23. Slider Trading Quiz!
Average gain was 0.7% on 716 occasions.
Average loss was -0.7% on 657 occasions.
Expect the Dow to close higher 52.1% of the time.
Weekly, since inception on 6/14/2011:
The prediction of the Dow closing higher has been right 259/462 or 56.1% of the time.
The prediction of the Dow closing lower has been right 50/106 or 47.2% of the time.
$ $ $
I show another slider trading quiz featuring Tredegar 2: TG stock.
$ $ $
Here’s a symbol list of 97 chart and candlestick patterns (13 “investment grade” candle patterns) found in today’s securities using my version of Patternz:
ADBE, ADTN, AES, ALL, AMZN, ANIK, AON, APA, AWI, AXS, BSET, BBBY, BSX, CACI, CNP, CHD, CNX, CRH, CCRN, CMI, DECK, DVN, DDS, DSGR, XOM, FARO, FIS, FMC, FTV, GPS, GILD, GPN, GS, GPRO, HSY, HOV, INTU, NVTA, IRM, KALU, LMT, L, LXU, MGY, MTRX, ORI, PKE, PDCO, PCTY, PGR, RRC, ROG, RES, SHW, SWX, TECH, TTD, TSCO, RIG, TRV, SLCA, UIS, VRSN, FXI, IGV, SLV, EWA, EWO, EWK, EWZ, EEM, EWH, EWJ, EWM, EPP, EZA, EWY, EWT, THD, TUR, EWU, PPA, PBE, ILF, MXI, GLD, XLV, XLB. Click this link for details (pattern type, start and end dates).
For a list of small patterns (those a few days wide) click this link.
$ $ $
The following table shows where Fibonacci retrace values of the day’s high-low range are plus pivot points, calculated on the Dow industrials, sorted by value. When several are near each other (small differences),
the area might act as support or resistance.
— Thomas Bulkowski
© 2023 ThePatternSite.com Metric | Value | Diff | Close (within 10% of the high-low range for the day)? |
Monthly S2 | 32,151.90 | ||
Monthly S1 | 33,021.46 | 869.56 | |
Weekly S2 | 33,182.43 | 160.97 | |
Weekly S1 | 33,536.73 | 354.29 | |
Daily S2 | 33,566.55 | 29.83 | |
Monthly Pivot | 33,681.89 | 115.34 | |
Low | 33,683.58 | 1.69 | Yes! The Low is close to the Monthly Pivot. |
Daily S1 | 33,728.79 | 45.21 | |
61.8% Down from Intraday High | 33,790.26 | 61.47 | |
50% Down from Intraday High | 33,823.21 | 32.95 | |
Daily Pivot | 33,845.81 | 22.60 | Yes! The Daily Pivot is close to the 50% Down from Intraday High. |
38.2% Down from Intraday High | 33,856.16 | 10.35 | Yes! The 38.2% Down from Intraday High is close to the Daily Pivot. |
Open | 33,874.44 | 18.28 | Yes! The Open is close to the 38.2% Down from Intraday High. |
Close | 33,891.02 | 16.58 | Yes! The Close is close to the Open. |
Weekly Pivot | 33,935.71 | 44.70 | |
High | 33,962.84 | 27.13 | Yes! The High is close to the Weekly Pivot. |
Daily R1 | 34,008.05 | 45.21 | |
Daily R2 | 34,125.07 | 117.03 | |
Weekly R1 | 34,290.01 | 164.93 | |
Monthly R1 | 34,551.45 | 261.44 | |
Weekly R2 | 34,688.99 | 137.54 | |
Monthly R2 | 35,211.88 | 522.89 |
Monday 2/6/23. Market Monday: The Week Ahead
My Prediction
I show the Dow industrials on the daily scale.
At AB, we see a wonderful looking double bottom. That means we see two valleys (AB) which bottom near the same price. It confirms as a valid double bottom when the index closes above line C.
If the index didn’t close above C, the double bottom would be just squiggles on the chart.
You can see how the market reacted after the double bottom (it climbed to the top of the chart).
At B, in blue, is another chart pattern called a symmetrical triangle. Because it closed today near the top of the pattern, I’d expect an upward breakout. A breakout would mean the index has
closed above the top blue line. After that, I’m not so sure the index will rise much farther.
A Brief Look Back
The following is a brief review of how the markets performed over time. The numbers refer to the close-to-close move in the Dow industrials.
Monday: Down 260.99 points.
Tuesday: Up 368.95 points.
Wednesday: Up 6.92 points.
Thursday: Down 39.02 points.
Friday: Down 127.93 points.
For the Week…
The Dow industrials were down 52.07 points or 0.2%.
The Nasdaq composite was up 385.24 points or 3.3%.
The S&P 500 index was up 65.92 points or 1.6%.
Year to Date…
Dow Industrials
1.2% down from the high of 34,342.32 on 01/13/2023.
3.4% up from the low of 32,812.33 on 01/05/2023.
Nasdaq
2.1% down from the high of 12,269.55 on 02/02/2023.
17.0% up from the low of 10,265.04 on 01/06/2023.
S&P 500
1.4% down from the high of 4,195.44 on 02/02/2023.
9.0% up from the low of 3,794.33 on 01/03/2023.
Options Expiration
No options expire this week.
Swing Traders: Pivot Points
The following is based on an SFO article in December 2004 by John Seekinger, titled, “Take a
two-dimensional approach.” He offers these tips.
Index | S2 | S1 | Pivot | R1 | R2 |
Dow Industrials (^DJI): Daily | 33,607 | 33,767 | 33,973 | 34,132 | 34,339 |
Weekly | 33,194 | 33,560 | 33,947 | 34,313 | 34,701 |
Monthly | 32,164 | 33,045 | 33,694 | 34,575 | 35,224 |
S&P500 (^GSPC): Daily | 4,088 | 4,112 | 4,147 | 4,171 | 4,206 |
Weekly | 3,936 | 4,036 | 4,116 | 4,216 | 4,296 |
Monthly | 3,641 | 3,889 | 4,042 | 4,290 | 4,443 |
Nasdaq (^IXIC): Daily | 11,777 | 11,892 | 12,062 | 12,177 | 12,346 |
Weekly | 11,007 | 11,507 | 11,888 | 12,388 | 12,769 |
Monthly | 9,509 | 10,758 | 11,514 | 12,763 | 13,518 |
- Seekinger doesn’t look at the range of S2 to R2 as support and resistance levels. Rather, he considers them oversold (S) and overbought (R) areas.
- S2 to R2 range of values across daily, weekly, and monthly periods: If two values are close together then they lend more significance to the area.
- If the market trends on day 1, the odds rise tremendously that the market will be range bound between daily S1 and daily R1 the next day.
- In a quiet market when traders are waiting for an important earnings announcement or economic report, look for daily R1 and S1 levels to hold and for the market to return to the daily pivot.
- A move outside of daily R1 or S1 usually does not mean a breakout.
- The odds suggest that the entire week’s price action will remain between weekly R2 and S2.
- Avoid going long when the market moves above weekly R2 (it’s overbought) and avoid going short when price moves below weekly S2 (oversold).
- Consider going short at weekly R1 or long at weekly S1 with a profit objective of the weekly pivot.
- Consider going long at weekly S2 or short at weekly R2 with a profit objective of weekly S1 or R1, respectively.
Here are the formulas:
Pivot point: P = (H + L + C)/3
First resistance level: R1 = (2 * P) – L
First support level: S1 = (2 * P) – H)
Second resistance level: R2 = P + (R1 – S1)
Second support level: S2 = P – (R1 – S1)
H = high price , L=low price, C=closing price
Earnings, Chart Patterns & Industries
Earnings season is either underway or should be starting soon. The sessions could be more volatile.
Here’s a symbol list of 92 chart and candlestick patterns (13 “investment grade” candle patterns) found in today’s securities using my version of Patternz:
AXDX, AES, AMED, AEE, AEL, AXP, AME, ANIK, ATR, AWI, BMI, BSET, BA, BBW, CBT, CACI, CALM, CPB, CNC, CF, CIEN, CI, CSCO, CLNE, CLX, CNA, CAG, DECK, DSGR, DTE, EVRG, EXC, EZPW, FTV, FDP, FRD, GPS, GD, GIS, GILD, GS, HBI, HSY, HWM, HUBG, IDXX, IIIN, IBKR, M, MANH, MTRX, MRK, JWN, NUS, OLN, OTEX, PCTY, PCG, PLXS, PPL, PGR, PRU, RGS, ROL, RES, SRE, SKYW, SCS, TECH, TXT, UNH, WLK, ITA, IAI, IDU, IYZ, EWZ, EWC, TUR, PBE, ILF, XLV, XLU. Click this link for details (pattern type, start and end dates).
For a list of small patterns (those a few days wide) click this link.
The below industries were the best (rank 1) or worst performing of those I follow.
|
— Thomas Bulkowski
Friday 2/3/23. Pattern Trading Setups for the Weekend.
$ $ $
Here’s a symbol list of 220 chart and candlestick patterns (13 “investment grade” candle patterns) found in today’s securities using my version of Patternz:
DDD, AXDX, ACN, ADBE, AFL, ALRM, ALGT, AYX, AMZN, AMED, AEO, AEL, AXP, AFG, AME, AAPL, AMAT, ATR, AWI, ARW, ATO, ADSK, AVNT, BSET, BECN, BBBY, BERY, BBY, BIO, BIIB, BA, BFH, CBT, CPB, CX, CNP, CIEN, CLNE, CNA, CGNX, CTSH, CONN, COST, CMI, DECK, XRAY, DSGR, DOV, DTE, EFX, RE, EVRG, EXPI, FFIV, FDX, FIS, FRD, GME, GPS, GIS, GNW, GILD, GL, GS, GOOGL, GPRO, GGG, HBI, HELE, HD, DHI, HOV, HWM, ITW, ILMN, IBP, IIIN, INTU, NVTA, IRM, JBLU, KBH, K, KELYA, KLIC, LZB, LAMR, LEN, LLY, RAMP, LOW, MHO, M, MCHX, MLM, MTRX, MDC, MRK, META, MSFT, MCO, MS, ^IXIC, NTAP, NJR, NEWR, NXGN, NWPX, NOVT, NUS, OMCL, OMC, ASGN, OUT, PANW, PCTY, PYPL, PEN, PRFT, PETS, PPL, PGR, PRU, PEG, PHM, QTWO, RJF, RGS, RNG, ROL, RES, SCHW, SMG, SIGI, SCI, NOW, SHW, SHOP, SMAR, SPLK, SXI, SCS, SSYS, TDOC, TDY, TER, TXT, TKR, TOL, TDG, TREX, TWLO, UPS, UNH, UNM, VFC, VMI, VEEV, WSO, WSM, WOLF, WDAY, ZBRA, ITA, IAI, IYC, ITB, IEZ, FTEC, FDN, QTEC, FXL, QQQ, ICF, IYZ, IGV, SLV, EWK, EWZ, EWC, EWQ, EWW, EWD, TUR, EWU, QLD, DBA, PBE, PEJ, ROBO, IXN, XLY, XLI, XRT, XLK, VAW, MGK. Click this link for details (pattern type, start and end dates).
For a list of small patterns (those a few days wide) click this link.
$ $ $
You can find setups based on a Fibonacci retrace by clicking on the link.
The following patterns were found manually, not using Patternz. Mr. Bulkowski has excluded any securities he owns from appearing in the list. However, he may add any of the securities listed to his portfolio at any time, just as you can.
In the table below, the red and green colors are based on the historical breakout direction for the associated chart pattern. If a high and tight flag appears, the start and end dates highlight the flagpole only and not the flag.
For details about the chart patterns, click here.
— Thomas Bulkowski
Symbol | Chart Pattern | Bullish Bearish |
Start | End | Industry |
AES | Triangle, symmetrical | 01/03/2023 | 01/27/2023 | Electric Utility (East) | |
AKAM | Ugly double bottom | 12/22/2022 | 01/25/2023 | E-Commerce | |
AMZN | Ugly double bottom | 01/06/2023 | 01/25/2023 | Internet | |
AIG | Double Top, Adam and Eve | 12/13/2022 | 01/09/2023 | Insurance (Prop/Casualty) | |
AMWD | Head-and-shoulders bottom | 12/07/2022 | 01/20/2023 | Building Materials | |
APH | Double Bottom, Eve and Adam | 12/22/2022 | 01/25/2023 | Electronics | |
ANET | Double Bottom, Adam and Adam | 01/06/2023 | 01/24/2023 | E-Commerce | |
ASH | Broadening bottom | 12/16/2022 | 01/25/2023 | Chemical (Basic) | |
ATO | Head-and-shoulders bottom | 12/22/2022 | 01/20/2023 | Natural Gas (Diversified) | |
AVNT | Scallop, ascending | 12/13/2022 | 01/11/2023 | Chemical (Specialty) | |
BCPC | Ugly double bottom | 01/05/2023 | 01/19/2023 | Chemical (Specialty) | |
BOOT | Flag | 01/27/2023 | 02/01/2023 | Shoe | |
BFH | Double Bottom, Adam and Adam | 01/19/2023 | 02/01/2023 | Information Services | |
CINF | Double Bottom, Adam and Adam | 12/19/2022 | 01/20/2023 | Insurance (Prop/Casualty) | |
CLNE | Head-and-shoulders complex bottom | 12/12/2022 | 01/20/2023 | Natural Gas (Distributor) | |
GLW | Double Top, Adam and Adam | 01/12/2023 | 01/30/2023 | Telecom. Equipment | |
CSGS | Double Bottom, Adam and Adam | 01/10/2023 | 01/20/2023 | IT Services | |
^DJT | Triangle, symmetrical | 01/18/2023 | 01/30/2023 | None | |
EXPD | Triple bottom | 01/19/2023 | 01/31/2023 | Air Transport | |
FAST | Double Bottom, Adam and Adam | 01/05/2023 | 01/19/2023 | Retail Building Supply | |
FDX | Double Bottom, Eve and Adam | 01/19/2023 | 01/31/2023 | Air Transport | |
IT | Triple bottom | 01/05/2023 | 01/25/2023 | IT Services | |
GFS | Ugly double bottom | 01/03/2023 | 01/20/2023 | Semiconductor | |
HBI | Dead-cat bounce | 02/02/2023 | 02/02/2023 | Apparel | |
HD | Double Bottom, Eve and Eve | 01/06/2023 | 01/20/2023 | Retail Building Supply | |
IPI | Ugly double bottom | 01/05/2023 | 01/19/2023 | Chemical (Diversified) | |
KBAL | Ugly double bottom | 12/19/2022 | 01/20/2023 | Furn/Home Furnishings | |
RAMP | Rising wedge | 12/14/2022 | 01/19/2023 | Computer Software and Svcs | |
MTSI | Double Bottom, Eve and Adam | 01/05/2023 | 01/20/2023 | Semiconductor | |
MLM | Double Bottom, Eve and Adam | 12/23/2022 | 01/26/2023 | Cement and Aggregates | |
MTRX | Pipe bottom | 01/17/2023 | 01/23/2023 | Oilfield Svcs/Equipment | |
MGEE | Triple bottom | 12/16/2022 | 01/20/2023 | Electric Utility (Central) | |
NWPX | Double Bottom, Eve and Adam | 01/05/2023 | 01/19/2023 | Building Materials | |
NUS | Double Bottom, Eve and Adam | 01/19/2023 | 01/31/2023 | Toiletries/Cosmetics | |
PKG | Double Bottom, Eve and Adam | 12/22/2022 | 01/25/2023 | Packaging and Container | |
PCTY | Head-and-shoulders bottom | 12/27/2022 | 01/25/2023 | E-Commerce | |
PNW | Double Bottom, Adam and Adam | 01/24/2023 | 01/31/2023 | Electric Utility (West) | |
PPG | Triple bottom | 12/22/2022 | 01/19/2023 | Chemical (Diversified) | |
PGR | Pipe bottom | 01/17/2023 | 01/23/2023 | Insurance (Prop/Casualty) | |
SCHW | Diamond bottom | 01/19/2023 | 02/02/2023 | Securities Brokerage | |
TDC | Double Bottom, Eve and Eve | 12/20/2022 | 01/19/2023 | Computer Software and Svcs | |
TXN | Triangle, symmetrical | 01/12/2023 | 01/31/2023 | Semiconductor | |
UNM | Head-and-shoulders bottom | 11/17/2022 | 01/19/2023 | Insurance (Diversified) | |
VFC | Ugly double bottom | 12/22/2022 | 01/19/2023 | Apparel | |
VEEV | Triple bottom | 12/28/2022 | 01/19/2023 | Healthcare Information | |
VMC | Double Bottom, Eve and Eve | 12/22/2022 | 01/25/2023 | Cement and Aggregates |
Thursday 2/2/23. Intraday Market Direction: Nasdaq
Average gain was 1.0% on 32 occasions.
Average loss was -1.1% on 23 occasions.
Expect the Nasdaq to close higher 58.2% of the time.
Weekly, since inception on 6/14/2011:
The prediction of the Nasdaq closing higher has been right 250/443 or 56.4% of the time.
The prediction of the Nasdaq closing lower has been right 70/144 or 48.6% of the time.
Since I post this the night before, check how the futures are trading before market open. Large moves can affect the opening direction.
$ $ $
I released another version (7.0.0.46) of Patternz, my free pattern finding software. This one expands the filters to include big price and volume moves.
$ $ $
I show a picture of the Nasdaq composite on the 5-minute scale.
The Nasdaq has been following an up-sloping trend as the red line shows. However, at A, the index spiked. Why?
The answer is the FED told the world what they did with interest rates (raised them 1/4 point again) and also described what the rest of the year might look like. The market liked what they said.
Look near the end of today’s trading. The index dropped marginally, suggesting tomorrow the index will open lower.
$ $ $
Here’s a symbol list of 105 chart and candlestick patterns (13 “investment grade” candle patterns) found in today’s securities using my version of Patternz:
ABM, AXDX, AEIS, AMD, AEO, AMGN, ANIK, ARCB, ATO, AVNT, BFH, BMY, CBT, CENX, CRL, CNO, CTSH, GLW, CCK, CMI, DDS, DSGR, ^DJT, ^DJI, EME, WIRE, EVRG, FFIV, FTV, FCX, GNW, GILD, GFS, GS, GGG, HELE, IEX, IIIN, IRM, JBLU, KELYA, LANC, LOW, M, MAS, MTRN, MTRX, MS, NEU, NOVT, OXY, ON, PTEN, PKI, PFG, PGR, PEG, RTX, RGS, RNG, RES, R, ^GSPC, SAIA, SMG, SEIC, SRE, SMTC, SCI, SWN, SNPS, TPX, TMO, RIG, UNH, VFC, VMI, VECO, ITA, IAI, IHE, QTEC, FXL, IYZ, SLV, EWA, EWK, ECH, EIS, EWP, TUR, IBB, PBE, PJP, IEV, MXI, XLI, SPY. Click this link for details (pattern type, start and end dates).
For a list of small patterns (those a few days wide) click this link.
$ $ $
The following table shows where Fibonacci retrace values of the day’s high-low range are plus pivot points, calculated on the Nasdaq composite, sorted by value. When several are near each other (small differences),
the area might act as support or resistance.
— Thomas Bulkowski
© 2023 ThePatternSite.com Metric | Value | Diff | Close (within 10% of the high-low range for the day)? |
Monthly S2 | 9,754.14 | ||
Monthly S1 | 10,785.23 | 1,031.09 | |
Weekly S2 | 10,903.09 | 117.86 | |
Monthly Pivot | 11,238.56 | 335.47 | |
Daily S2 | 11,336.53 | 97.97 | |
Weekly S1 | 11,359.70 | 23.17 | Yes! The Weekly S1 is close to the Daily S2. |
Low | 11,500.33 | 140.63 | |
Weekly Pivot | 11,525.80 | 25.47 | Yes! The Weekly Pivot is close to the Low. |
Open | 11,573.14 | 47.34 | |
Daily S1 | 11,576.43 | 3.29 | Yes! The Daily S1 is close to the Open. |
61.8% Down from Intraday High | 11,654.54 | 78.11 | |
50% Down from Intraday High | 11,702.17 | 47.63 | |
Daily Pivot | 11,740.22 | 38.05 | Yes! The Daily Pivot is close to the 50% Down from Intraday High. |
38.2% Down from Intraday High | 11,749.81 | 9.59 | Yes! The 38.2% Down from Intraday High is close to the Daily Pivot. |
Close | 11,816.32 | 66.51 | |
High | 11,904.02 | 87.70 | |
Daily R1 | 11,980.12 | 76.10 | |
Weekly R1 | 11,982.41 | 2.30 | Yes! The Weekly R1 is close to the Daily R1. |
Daily R2 | 12,143.91 | 161.50 | |
Weekly R2 | 12,148.51 | 4.59 | Yes! The Weekly R2 is close to the Daily R2. |
Monthly R1 | 12,269.65 | 121.14 | |
Monthly R2 | 12,722.98 | 453.33 |
Wednesday 2/1/23. 2023 Forecast Update
I pre-released a new version of Patternz (twice. I’m up to 7.0.0.45). It has the ability to filter chart patterns by various traits. See the List Form, Filter button (middle bottom of the form).
I’m still working on enhancements to the program so send me your ideas for improvement and maybe you’ll see it soon. Version 45 has some important bug fixes.
$ $ $
Here’s the updated 2023 forecast, presented in slider format.
$ $ $
Based on sector performance from Fidelity, the best performing sectors for year-to-date performance as of 1/30/2023 were…
(The numbering is how they ranked a month ago.)
1. Energy (+37%)
2. Utilities (1%)
4. Health care (1%)
5. Industrials (1%)
7. Materials (0%)
3. Consumer staples (-3%)
6. Financials (-7%)
8. Real estate (-15%)
9. Information technology (-16%)
10. Consumer discretionary (-19%)
11. Communication services (-27%)
The folks at two firms polled by Fidelity weigh the sectors in this order, as of 1/31/23.
1. Information technology (IT)
2. Health care
3. Financials
4. Consumer discretionary
5. Industrials
6. Communication services
7. Consumer staples
8. Energy
9. Utilities
11. Real estate
10. Materials
Here’s how they rank the industries, but only the top 10 appear. One-year change, as of 1/30/23. The numbering is how they ranked a month ago.
3. Construction and engineering (+51%)
2. Oil, gas and consumable fuels (+37%)
1. Energy equipment and services (+32%)
4. Independent power and renewable electric producers (+19%)
New. Metals and mining (+18%)
6. Biotechnology (+14%)
9. Insurance (+12%)
5. Aerospace & Defense (+12%)
New. Trading companies and distributors (+10%)
8. Gas utilities (+9%)
$ $ $
Here’s a symbol list of 134 chart and candlestick patterns (13 “investment grade” candle patterns) found in today’s securities using my version of Patternz:
DDD, AEIS, AJRD, AA, AEO, AFG, ANIK, ATR, ARCB, ANET, ARW, AVNT, AVA, BKH, BOOT, BFH, BCO, BBW, CNP, CRL, CLF, CTSH, GLW, XRAY, DRQ, BOOM, RE, EVRG, FICO, FAST, FE, FDP, GNW, GPN, GS, GOOGL, GPRO, GGG, HLIT, HAYN, HSII, HELE, HUBG, IIIN, PODD, ITGR, TILE, NVTA, JBLU, KELYA, KFRC, KBAL, LAMR, L, LXU, MTSI, MCHX, MAS, MTRX, MDC, MLI, NEU, NEE, OXM, PTEN, PAYX, PNW, PGR, PHM, QTWO, RMBS, RGS, ROG, ROST, RES, SRE, SCI, SMAR, SPSC, SSYS, SNPS, TFX, TEVA, TDG, RIG, TREX, UNM, VMI, MDRX, VRTX, V, WERN, WMB, WOLF, IAI, IHE, ICF, SOXX, IYF, EWK, EWC, EEM, EWG, EWH, EWJ, EWM, EWS, EWY, EWD, EWL, EWT, TUR, DBA, PBE, PEJ, PJP, IXN, XLY, XLI, XLK, USO, SMH, VHT, VIS. Click this link for details (pattern type, start and end dates).
For a list of small patterns (those a few days wide) click this link.
— Thomas Bulkowski
Support this site! Clicking any of the books (below) takes you to
Amazon.com If you buy ANYTHING while there, they pay for the referral.
Legal notices: “As an Amazon Associate I earn from qualifying purchases.” Paid links).
Some pattern names are registered trademarks of their respective owners.
Source link